:root{--navy: #14205c;--ink: #0b1026;--blue: #2440b8;--sky: #8fb0ff;--pink: #e3195b;--green: #0e6b45;--fairway: #1e3d2c;--ground: #eef1f7;--line: #e3e7f1;--muted: #4a5578;--soft: #c9d2f0;--white: #ffffff;--cond: "Barlow Condensed", "Arial Narrow", sans-serif;--body: "Barlow", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--body);color:var(--ink);background:#0a1238;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}body{-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%}input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text}a,button,input,select,textarea,label,[role=button]{touch-action:manipulation}img{-webkit-touch-callout:none;-webkit-user-drag:none}button,.btn,.chip,.tile,.pm,.round-btn,.li[href]{transition:transform .08s ease,filter .08s ease}button:active:not(:disabled),.btn:active,.chip:active,.tile:active,a.li:active{transform:scale(.97);filter:brightness(.95)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.app{max-width:480px;margin:0 auto;min-height:100dvh;background:var(--ground);display:flex;flex-direction:column}.app.dark{background:var(--navy);color:var(--white)}.app.fairway{background:var(--fairway);color:var(--white)}.cond{font-family:var(--cond);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.eyebrow{font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.hdr{background:var(--navy);color:var(--white);padding:calc(env(safe-area-inset-top) + 16px) 16px 16px;display:flex;align-items:center;gap:10px}.hdr h1{margin:0;flex:1;font-family:var(--cond);font-weight:800;font-size:26px;text-transform:uppercase;line-height:1}.hdr .sub{font-size:13px;color:var(--soft);font-family:var(--body);text-transform:none;font-weight:500;margin-top:2px}.hdr .step{font-family:var(--cond);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--sky)}.icon-btn{width:44px;height:44px;border:0;border-radius:22px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;text-decoration:none}.logo{display:block;height:auto}.body{padding:16px;display:flex;flex-direction:column;gap:18px;flex:1}.stack{display:flex;flex-direction:column;gap:8px}.row{display:flex;align-items:center;gap:8px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.spacer{flex:1}.btn{height:58px;border:0;border-radius:12px;font-family:var(--cond);font-weight:800;font-size:22px;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%}.btn:disabled{opacity:.5}.btn-pink{background:var(--pink);color:var(--white)}.btn-navy{background:var(--navy);color:var(--white)}.btn-green{background:var(--green);color:var(--white)}.btn-white{background:var(--white);color:var(--green)}.btn-apple{background:#000;color:#fff;text-transform:none;font-family:var(--body);font-weight:600;font-size:19px;letter-spacing:0}.btn-google{background:#fff;color:#1f1f1f;text-transform:none;font-family:var(--body);font-weight:600;font-size:19px;letter-spacing:0;border:1px solid #dadce0}.btn-ghost{background:transparent;border:2px dashed #a9b3d1;color:var(--navy);font-size:18px;height:50px}.btn-sm{height:44px;font-size:17px;padding:0 16px;width:auto;border-radius:22px}.chip{height:44px;padding:0 14px;border-radius:22px;border:2px solid #d5dbea;background:var(--white);font-family:var(--cond);font-weight:700;font-size:17px;text-transform:uppercase;color:var(--ink)}.chip.on{background:var(--navy);border-color:var(--navy);color:var(--white);font-weight:800}.dark .chip{background:transparent;border-color:#4d5c9e;color:var(--white)}.dark .chip.on{background:var(--white);border-color:var(--white);color:var(--navy)}.tile{border-radius:10px;border:2px solid #d5dbea;background:var(--white);text-align:left;padding:12px 14px;display:flex;flex-direction:column;gap:2px;color:var(--ink);min-height:64px;justify-content:center}.tile b{font-family:var(--cond);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.05}.tile span{font-size:13px;color:var(--muted)}.tile.on{background:var(--navy);border-color:var(--navy);color:var(--white)}.tile.on span{color:var(--soft)}.tile.hot.on{background:var(--pink);border-color:var(--pink)}.tile.hot.on span{color:#ffe6ee}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--white);border-radius:10px;padding:4px;gap:4px}.seg button{height:44px;border:0;border-radius:8px;background:transparent;font-family:var(--cond);font-weight:700;font-size:17px;text-transform:uppercase}.seg button.on{background:var(--navy);color:var(--white);font-weight:800}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--cond);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dark .field label{color:var(--soft)}.input{height:54px;border:2px solid #d5dbea;border-radius:10px;padding:0 14px;font-size:18px;font-weight:600;background:var(--white);color:var(--ink);width:100%}.dark .input{border-color:transparent}.input:focus{outline:3px solid var(--sky);outline-offset:1px}.card{background:var(--white);border-radius:12px;overflow:hidden;color:var(--ink)}.card-hd{background:var(--navy);color:var(--white);padding:10px 14px;display:flex;align-items:center;gap:8px}.card-hd .cond{font-size:19px;flex:1}.card-hd.green{background:var(--green)}.li{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--line);min-height:52px}.li:first-child{border-top:0}.badge{width:30px;height:30px;border-radius:6px;color:var(--white);font-family:var(--cond);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0}.badge.round{border-radius:50%;width:36px;height:36px;font-size:14px}.pill{font-family:var(--cond);font-weight:800;font-size:13px;background:var(--pink);color:var(--white);border-radius:4px;padding:2px 6px;letter-spacing:.04em}.live{display:inline-flex;align-items:center;gap:5px;background:var(--pink);color:var(--white);border-radius:4px;padding:3px 8px;font-family:var(--cond);font-weight:800;font-size:15px}.live:before{content:"";width:7px;height:7px;border-radius:4px;background:var(--white);animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.3}}.notice{background:#fff4d6;color:#5c4300;border-radius:10px;padding:10px 12px;font-size:14px}.error{background:#ffe1e8;color:#8a0d33;border-radius:10px;padding:10px 12px;font-size:14px}.score-hd{background:var(--green);color:var(--white);padding:calc(env(safe-area-inset-top) + 10px) 10px 10px;display:flex;flex-direction:column;gap:10px}.score-hd .round-btn{width:48px;height:48px;border:0;border-radius:24px;background:#ffffff24;color:var(--white);font-size:28px;font-weight:700}.hole-strip{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:3px}.hole-strip button{height:22px;border:0;border-radius:4px;padding:0;font-family:var(--cond);font-weight:800;font-size:12px;background:#0000002e;color:var(--white)}.hole-strip button.done{background:#ffffff52}.hole-strip button.cur{background:var(--white);color:var(--green)}.pcard{background:var(--white);border-radius:12px;padding:10px 10px 10px 14px;display:flex;align-items:center;gap:10px}.pm{width:58px;height:58px;border:0;border-radius:29px;font-size:32px;font-weight:700;flex:none;touch-action:manipulation}.pm.minus{background:var(--ground);color:var(--navy)}.pm.plus{background:var(--navy);color:var(--white)}.big{width:50px;text-align:center;font-family:var(--cond);font-weight:800;font-size:46px;line-height:1}.big.pending{color:#9aa3c0}.total{margin-left:auto;flex:none;display:inline-flex;align-items:baseline;gap:4px;background:var(--navy);color:var(--white);border-radius:6px;padding:2px 7px;font-family:var(--cond);font-weight:800}.total-pos{font-size:13px;color:var(--sky)}.total-val{font-size:19px;line-height:1.1}.total-unit{font-size:11px;color:var(--soft);text-transform:uppercase}.total-pos:only-child{font-size:16px;color:var(--white)}.stats{display:flex;align-items:baseline;gap:10px;font-family:var(--cond);font-weight:800;white-space:nowrap}.stats small{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted);margin-right:3px}.stat-nett{font-size:22px;line-height:1;color:var(--ink)}.stat-sub{font-size:15px;line-height:1;color:#3a4466}.tag{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.04em;border-radius:4px;padding:1px 6px;color:var(--white)}.lb-head{background:var(--green);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;color:var(--white)}.lb-togo{display:flex;flex-direction:column;align-items:center;padding-right:12px;border-right:2px solid rgba(255,255,255,.3)}.lb-togo b{font-family:var(--cond);font-weight:800;font-size:44px;line-height:.9}.lb-togo span{font-family:var(--cond);font-weight:700;font-size:12px;letter-spacing:.08em}.tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.tabs button{height:40px;border:0;border-radius:6px;background:#0003;color:var(--white);font-family:var(--cond);font-weight:800;font-size:17px;text-transform:uppercase}.tabs button.on{background:var(--white);color:var(--green)}.panel{background:var(--navy);border-radius:10px;overflow:hidden;color:var(--white)}.panel-cols{display:flex;align-items:center;gap:10px;padding:6px 12px;font-family:var(--cond);font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--sky)}.lrow{display:flex;align-items:center;gap:10px;padding:0 12px;height:42px;border:0;border-top:1px solid rgba(255,255,255,.08);width:100%;background:transparent;color:inherit;text-align:left}.lrow.sel{background:var(--pink);height:46px}.lrow .pos{width:30px;font-family:var(--cond);font-weight:800;font-size:22px}.lrow .bar{width:6px;height:26px;border-radius:2px;flex:none}.lrow .nm{flex:1;font-family:var(--cond);font-weight:800;font-size:21px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow .th{width:40px;text-align:right;font-family:var(--cond);font-weight:700;font-size:16px;color:var(--soft)}.lrow.sel .th{color:#ffe6ee}.lrow .val{width:48px;text-align:right;font-family:var(--cond);font-weight:800;font-size:26px}.expand{background:var(--white);color:var(--ink);margin:0 8px 8px;border-radius:0 0 8px 8px;padding:10px 12px;display:flex;align-items:center;gap:12px}.sc{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cond);font-weight:800;font-size:18px}.sc.birdie{border:2px solid var(--pink);border-radius:50%;color:var(--pink)}.sc.eagle{background:var(--pink);color:var(--white);border-radius:50%}.sc.bogey{border:2px solid var(--navy)}.sc.double{background:var(--navy);color:var(--white)}.card18{flex-direction:column;align-items:stretch;gap:10px}.nine{display:grid;grid-template-columns:44px repeat(9,minmax(0,1fr)) 34px;row-gap:3px;align-items:center;font-family:var(--cond);font-weight:800;text-align:center}.nine-lbl{text-align:left;font-size:10px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;white-space:nowrap;overflow:hidden}.nine-h{font-size:12px;color:var(--muted)}.nine-par{font-size:13px;color:#3a4466;font-weight:700}.nine-tot{font-size:12px;color:var(--muted)}.nine-sum{font-size:17px;color:var(--ink)}.nine-cell{position:relative;display:flex;justify-content:center}.nine-cell .dot{position:absolute;top:-7px;right:0;font-style:normal;font-size:10px;color:var(--pink);line-height:1}.sc.sm{width:24px;height:24px;font-size:15px}.sc.sm.birdie,.sc.sm.bogey{width:21px;height:21px}.sc.empty{color:#c3c9da}.li.result{padding-top:12px;padding-bottom:12px}.winner{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--ink);min-width:0}.winner svg{color:#b8860b;flex:none}.winner .cond{font-size:18px}.my-result{flex:none;min-width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--navy);color:var(--white);border-radius:10px;padding:6px 10px}.my-pos{font-family:var(--cond);font-weight:800;font-size:30px;line-height:1}.my-val{font-family:var(--cond);font-weight:700;font-size:14px;color:var(--sky);text-transform:uppercase;white-space:nowrap}.skin-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:#fff4d6;color:#5c4300;border-radius:10px;padding:8px 12px;font-size:13px}.skin-status b{font-family:var(--cond);font-weight:800;font-size:17px;letter-spacing:.02em;color:#3d2c00}.skin-status.done{background:var(--navy);color:var(--soft)}.skin-status.done b{color:var(--white)}.pcard-wrap{background:var(--white);border-radius:12px}.pcard-wrap .pcard{background:transparent}.app.score-page{background:var(--white)}.score-page .pcard-wrap{background:var(--ground)}.score-page .pm.minus{background:var(--white)}.pname{display:flex;align-items:center;gap:6px;min-width:0;border:0;background:transparent;padding:0;text-align:left;color:var(--ink);min-height:30px}.chev{font-size:20px;color:#9aa3c0;transition:transform .15s;flex:none;line-height:1}.chev.open{transform:rotate(90deg)}.pdetail{border-top:1px solid var(--line);margin:0 14px;padding:10px 0 12px;display:flex;flex-direction:column;gap:6px}.cup{background:var(--navy);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;color:var(--white)}.cup-title{font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--sky);text-align:center}.cup-row{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cup-team{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px 0 0 8px;min-width:0}.cup-team.right{border-radius:0 8px 8px 0}.cup-name{font-family:var(--cond);font-weight:800;font-size:18px;text-transform:uppercase;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cup-pts{font-family:var(--cond);font-weight:800;font-size:44px;line-height:.9}.cup-foot{display:flex;justify-content:space-between;font-size:13px;color:var(--soft);min-height:4px}.match{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:stretch;background:var(--white);border-radius:10px;overflow:hidden;color:var(--ink);min-height:58px}.match-side{display:flex;flex-direction:column;justify-content:center;padding:6px 10px;border-left:6px solid transparent;min-width:0}.match-side.right{border-left:0;border-right:6px solid transparent;text-align:right}.match-side.lead .match-names{color:var(--ink)}.match-team{font-family:var(--cond);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.match-names{font-family:var(--cond);font-weight:800;font-size:16px;color:#5a6385;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-status{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);padding:4px}.match-st{font-family:var(--cond);font-weight:800;font-size:22px;line-height:1;text-align:center}.match-thru{font-size:11px;opacity:.9;white-space:nowrap}.match-problem{display:flex;justify-content:space-between;align-items:center;padding:10px 12px}.match-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;padding:10px 14px;color:var(--white)}.match-strip b{font-family:var(--cond);font-weight:800;font-size:24px;line-height:1}.match-strip span{font-size:13px;opacity:.9}.light-panel{background:#f4f5f8;border-radius:10px;padding:6px 12px 8px;color:var(--ink)}.trow{display:flex;align-items:center;gap:10px;min-height:54px;border-top:1px solid #e1e4ec}.trow:first-of-type{border-top:0}.foot{display:flex;gap:8px;align-items:center;font-size:13px;color:#bdd7c8}.center{display:flex;align-items:center;justify-content:center;min-height:60dvh;flex-direction:column;gap:12px;text-align:center;padding:24px}.dph-dock{position:fixed;z-index:30;bottom:calc(86px + env(safe-area-inset-bottom));right:calc(max(0px,(100vw - 480px) / 2) + 14px)}.dph-face{display:block;width:66px;height:66px;padding:0;border-radius:50%;border:3px solid #fff;background-color:var(--ground);background-repeat:no-repeat;background-size:200px auto;background-position:-66px -28px;box-shadow:0 6px 16px #00000047;cursor:pointer}.dph-alive{animation:dphPulse 2.4s ease-out infinite,dphBob 3.2s ease-in-out infinite}.dph-badge{position:absolute;right:-2px;top:-4px;min-width:22px;height:22px;border-radius:11px;background:var(--pink);color:#fff;font-family:var(--cond);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;pointer-events:none}.dph-dot{width:8px;height:8px;border-radius:4px;background:var(--pink);flex:none}.dph-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.1em;color:var(--pink)}.cp{position:fixed;z-index:60;top:0;bottom:0;left:max(0px,calc((100vw - 480px)/2));right:max(0px,calc((100vw - 480px)/2));background:#fff;color:var(--ink);overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:max(10px,env(safe-area-inset-top)) 14px 0;animation:cpIn .35s cubic-bezier(.2,.8,.2,1) both}.cp-close{position:absolute;z-index:3;top:max(12px,calc(env(safe-area-inset-top) + 4px));right:12px;width:40px;height:40px;border-radius:20px;border:0;background:var(--ground);color:var(--navy);font-size:26px;line-height:1;font-weight:700}.cp-eyebrow{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.1em;color:#9fb0e8}.cp-hero{flex:1 1 auto;min-height:0;position:relative;container-type:size}.cp-her{position:absolute;top:0;bottom:0;right:-10px;width:min(88cqw,58cqh);padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cp-img{position:absolute;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%),linear-gradient(to bottom,transparent 0,#000 5%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 16%),linear-gradient(to bottom,transparent 0,#000 5%);mask-composite:intersect}.cp-img.hidden{visibility:hidden}.cp-bubble{position:absolute;z-index:2;left:0;top:46%;transform:translateY(-50%);width:min(48cqw,240px);background:#fff;color:var(--ink);border:1px solid #e3e7f2;border-radius:18px 18px 4px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 30px #14205c38;animation:cpBubble .4s .25s ease-out both}.cp-bubble:after{content:"";position:absolute;right:-11px;bottom:12px;border-left:13px solid #fff;filter:drop-shadow(2px 0 0 #e3e7f2);border-top:9px solid transparent;border-bottom:3px solid transparent}.cp-bubble p{margin:0;font-size:15px;line-height:1.38;font-weight:600}.cp-move{align-self:flex-start;font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;padding:3px 9px;border-radius:10px}.cp-move.up{background:var(--pink);color:#fff}.cp-move.down{background:var(--navy);color:#fff}.cp-pager{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-dots{display:flex;gap:5px}.cp-dots i{width:7px;height:7px;border-radius:4px;background:#c9cfe4}.cp-dots i.on{background:var(--navy)}.cp-pager button{height:32px;padding:0 14px;border:0;border-radius:16px;background:var(--pink);color:#fff;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.05em}.dph-breathe{animation:dphBreathe 3.2s ease-in-out infinite;transform-origin:70% 100%;will-change:transform}.cp-card{flex:none;background:var(--navy);color:#fff;border:0;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.cp-big{font-size:30px;line-height:1;color:#fff}.cp-meta{font-size:17px;color:#9fb0e8;letter-spacing:.06em}.cp-next .muted{color:#c3cbea!important}.cp-next b{color:#fff}.cp-actions{flex:none;margin:0 -14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:flex;gap:8px}.cp-actions .btn-pink{flex:1}.cp-fix{flex:none;width:104px;height:62px;font-size:18px;background:#fff;border:2px solid var(--navy);color:var(--navy)}@container (max-aspect-ratio: 7/10){.cp-bubble{top:0;transform:none;width:min(42cqw,230px);animation-name:cpBubbleTop}}@keyframes cpBubbleTop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes cpBubble{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%)}}@keyframes dphBreathe{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-.9deg) scale(1.012,1.02)}50%{transform:rotate(0) scale(1.025,1.045)}75%{transform:rotate(.9deg) scale(1.012,1.02)}}@keyframes dphBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.04)}}@keyframes dphPop{0%{transform:scale(.85) translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes dphPulse{0%{box-shadow:0 6px 16px #00000047,0 0 #e3195b99}70%{box-shadow:0 6px 16px #00000047,0 0 0 16px #e3195b00}to{box-shadow:0 6px 16px #00000047,0 0 #e3195b00}}@keyframes cpIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.dph-alive,.dph-breathe,.cp,.cp-bubble{animation:none}}.install-tip{display:flex;align-items:center;gap:10px;background:var(--white);border:2px solid var(--line, #d5dbea);border-radius:12px;padding:10px 8px 10px 10px;font-size:13px;line-height:1.35;color:var(--ink)}.install-tip img{border-radius:10px;flex:none}.install-tip b{font-weight:700}.install-tip>div>b:first-child{display:block;font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.02em;text-transform:uppercase}.install-x{width:32px;height:32px;flex:none;border:0;border-radius:16px;background:var(--ground);color:var(--muted);font-size:18px;font-weight:700}.li-row{display:flex;align-items:stretch;border-top:1px solid var(--line)}.li-row:first-child{border-top:0}.li-row>.li{flex:1;min-width:0;border-top:0;padding-right:4px}.round-more{flex:none;width:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--muted, #8a90a8);cursor:pointer}.round-more.light{color:#ffffffbf;width:36px;height:36px;margin-right:-6px}.round-more:active{color:var(--pink)}.round-confirm{background:#fff3f6;flex-wrap:wrap}.round-confirm .btn{flex:none;padding:0 14px}.round-cancel{border:2px solid var(--line);color:var(--navy)}
