.pa,.pa *{box-sizing:border-box}.pa a{color:inherit;text-decoration:none}.pa h1,.pa h2,.pa h3{letter-spacing:-.01em;margin:0;font-weight:700}.pa h1{font-size:21px}.pa h2{font-size:16px;font-weight:600}.pa h3{font-size:14px}.pa p{margin:0}.pa svg.i{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa .muted{color:var(--ink-4)}.pa .dim{color:var(--ink-3)}.pa .b{font-weight:600}.pa .bb{font-weight:700}.pa .sm{font-size:13.5px}.pa .xs{font-size:12.5px}.pa .red{color:var(--red-700)}.pa .green{color:var(--green-text)}.pa .orange{color:var(--orange-700)}.pa .blue{color:var(--blue-text)}.pa .row{align-items:center;gap:8px;display:flex}.pa .col{flex-direction:column;gap:8px;display:flex}.pa .grow{flex:1;min-width:0}.pa .right{margin-left:auto}.pa .gap8{gap:8px}.pa .mt8{margin-top:8px}.pa .mt12{margin-top:12px}.pa .mt16{margin-top:16px}.pa .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pa{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.pa .hd{border-bottom:1px solid var(--line-2);z-index:35;background:#fff;align-items:center;gap:10px;padding:18px 16px 14px;display:flex;position:sticky;top:0}.pa .hd.dark{background:var(--ink);color:#fff;border:0}.pa .hd h1{font-size:20px}.pa .roleseg{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.pa .roleseg .lb{opacity:.7;padding:0 8px;font-size:12px}.pa .roleseg a{color:#ffffffc7;border-radius:9px;flex:1;justify-content:center;align-items:center;height:34px;font-size:13.5px;font-weight:600;display:flex}.pa .roleseg a.on{color:var(--ink);background:#fff}.pa .bell{background:var(--bg);width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pa .hd.dark .bell{color:#fff;background:#ffffff1f}.pa .bell .n{background:var(--red);color:#fff;text-align:center;border:2px solid #fff;border-radius:9px;min-width:17px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:-4px;right:-4px}.pa .hd.dark .bell .n{border-color:var(--ink)}.pa .body{flex-direction:column;flex:1;gap:12px;padding:14px 16px 90px;display:flex}.pa .tabbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff7;height:78px;padding:8px 6px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0f17290f}.pa .tabbar a{color:var(--ink-4);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.pa .tabbar a svg.i{width:22px;height:22px}.pa .tabbar a.on{color:var(--red)}.pa .tabbar a.center{color:var(--ink-2);position:relative}.pa .tabbar a.center b{background:var(--red);color:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-26px;display:flex;box-shadow:0 8px 20px #e5103f59}.pa .tabbar a.center b svg.i{width:24px;height:24px}.pa .tabbar a.center.on{color:var(--red)}.pa .card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.pa .card.flush{padding:0}.pa .card h2{font-size:14px}.pa .btn{border:1px solid var(--line);height:44px;font:inherit;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pa .btn.primary{background:var(--red);border-color:var(--red);color:#fff}.pa .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.pa .btn.green{background:var(--green);border-color:var(--green);color:#fff}.pa .btn.soft{color:var(--red-700);border-color:var(--red-100);background:var(--red-50)}.pa .btn.blue{background:var(--blue);border-color:var(--blue);color:#fff}.pa .btn.sm{border-radius:8px;height:34px;padding:0 12px;font-size:13px}.pa .btn.block{width:100%}.pa .btn.ghost{background:0 0;border-color:#0000}.pa .bd{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa .bd.red{background:var(--red-50);color:var(--red-700)}.pa .bd.green{background:var(--green-50);color:var(--green-700)}.pa .bd.orange{background:var(--orange-50);color:var(--orange-700)}.pa .bd.blue{background:var(--blue-50);color:var(--blue-700)}.pa .bd.grey{background:var(--bg);color:var(--ink-3)}.pa .bd.dark{background:var(--ink);color:#fff}.pa .bd.violet{background:var(--violet-50);color:var(--violet)}.pa .bd.solid-red{background:var(--red);color:#fff}.pa .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.pa .av.sm{width:28px;height:28px;font-size:11px}.pa .av.lg{width:48px;height:48px;font-size:16px}.pa .av.c0{background:#e5103f}.pa .av.c1{background:#2381ff}.pa .av.c2{background:#009444}.pa .av.c3{background:#7c3aed}.pa .av.c4{background:#b45309}.pa .av.c5{background:#0f1729}.pa .av.c6{background:#0e7490}.pa .lst{flex-direction:column;display:flex}.pa .lst .it{border-bottom:1px solid var(--line-2);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.pa .lst .it:first-child{border-radius:12px 12px 0 0}.pa .lst .it:last-child{border-bottom:0;border-radius:0 0 12px 12px}.pa .lst .it .t{font-weight:600}.pa .lst .it .s{color:var(--ink-4);margin-top:2px;font-size:12px}.pa .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pa .ic.red{background:var(--red-50);color:var(--red)}.pa .ic.green{background:var(--green-50);color:var(--green)}.pa .ic.blue{background:var(--blue-50);color:var(--blue)}.pa .ic.orange{background:var(--orange-50);color:var(--orange-700)}.pa .ic.grey{background:var(--bg);color:var(--ink-3)}.pa .ic.violet{background:var(--violet-50);color:var(--violet)}.pa .kpi{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.pa .kpi .l{color:var(--ink-3);font-size:12.5px;font-weight:500}.pa .kpi .v{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:700}.pa .kpi.red .v{color:var(--red)}.pa .kpi.green .v{color:var(--green)}.pa .kpi.orange .v{color:var(--orange-700)}.pa .f{flex-direction:column;gap:6px;display:flex}.pa .f label{color:var(--ink-2);font-size:12px;font-weight:600}.pa .f .help{color:var(--ink-4);margin-top:4px;font-size:12.5px;line-height:1.4}.pa .req{color:var(--red)}.pa .in{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:14px;display:flex}.pa .in.ph{color:var(--ink-5)}.pa .in.ta{align-items:flex-start;height:auto;min-height:80px;padding:10px 12px}.pa .f label.in{font-size:14px}.pa .in.sel:after{content:"";border-right:1.6px solid var(--ink-4);border-bottom:1.6px solid var(--ink-4);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.pa .chips{flex-wrap:wrap;gap:8px;display:flex}.pa .chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pa .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.pa .seg{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px;display:flex}.pa .seg a{height:32px;color:var(--ink-3);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pa .seg a.on{background:var(--ink);color:#fff}.pa .pg{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.pa .pg i{background:var(--ink);height:100%;display:block}.pa .pg.red i{background:var(--red)}.pa .pg.green i{background:var(--green)}.pa .pg.orange i{background:var(--orange)}.pa .note{border-radius:10px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.pa .note.info{background:var(--blue-50);color:var(--blue-700)}.pa .note.warn{background:var(--orange-50);color:var(--orange-700)}.pa .note.bad{background:var(--red-50);color:var(--red-700)}.pa .note.good{background:var(--green-50);color:var(--green-700)}.pa .kv{grid-template-columns:110px 1fr;gap:6px 10px;font-size:13px;display:grid}.pa .kv .k{color:var(--ink-4)}.pa .fab{z-index:39;background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:94px;right:16px;box-shadow:0 8px 20px #e5103f59}.pa .fab svg.i{width:24px;height:24px}.pa .hero{background:var(--ink);color:#fff;padding:12px 16px 18px}.pa .hero .big{letter-spacing:-.02em;font-size:30px;font-weight:700}.pa .sheet{background:#fff;border-radius:18px 18px 0 0;padding:10px 16px 28px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f17292e}.pa .sheet .grip{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.pa .tl{padding-left:18px;position:relative}.pa .tl:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.pa .tl .ev{padding-bottom:12px;position:relative}.pa .tl .ev:before{content:"";background:var(--ink-5);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-17px}.pa .tl .ev.red:before{background:var(--red)}.pa .tl .ev.green:before{background:var(--green)}.pa .tl .ev.blue:before{background:var(--blue)}.pa .tl .ev.orange:before{background:var(--orange)}.pa .tl .ev .w{color:var(--ink-4);font-size:11px}.pa .tl .ev .t{color:var(--ink);font-size:13px;font-weight:600}.pa .tl .ev .d{color:var(--ink-3);font-size:12px}.pa .sw{background:var(--ink-5);border-radius:12px;flex:none;width:40px;height:24px;display:inline-block;position:relative}.pa .sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:2px}.pa .sw.on{background:var(--green)}.pa .sw.on:after{left:18px}.pa .hero{padding:18px 16px 20px}.pa .hero .who{align-items:center;gap:10px;display:flex}.pa .hero .who .n{font-size:15px;font-weight:600}.pa .hero .who .d{opacity:.72;margin-top:1px;font-size:12.5px}.pa .hero .ey{opacity:.72;margin-top:16px;font-size:12.5px}.pa .hero .big{margin-top:2px;font-size:28px;line-height:1.2}.pa .hero .lead{opacity:.86;margin-top:6px;font-size:14px;line-height:1.45}.pa .tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa .tile{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.pa .tile .l{color:var(--ink-3);font-size:12.5px}.pa .tile .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:700}.pa .tile .s{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.35}.pa .tile.red .v{color:var(--red)}.pa .tile.green .v{color:var(--green-text)}.pa .tile.orange .v{color:var(--orange-700)}.pa .ct{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.pa .ct h2{font-size:16px}.pa .ct .r{color:var(--ink-3);margin-left:auto;font-size:12.5px}.pa .ct a.r{color:var(--blue-text);font-weight:600}.pa .minis{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pa .mini{background:var(--bg);border-radius:12px;padding:10px 12px}.pa .mini .l{color:var(--ink-3);font-size:12.5px}.pa .mini .v{letter-spacing:-.02em;white-space:nowrap;margin-top:1px;font-size:19px;font-weight:700}.pa .mini .s{color:var(--ink-3);font-size:12px}.pa .mini.g{background:var(--green-50)}.pa .mini.g .l,.pa .mini.g .s{color:var(--green-700)}.pa .mini.g .v{color:var(--green-text)}.pa .mini.r{background:var(--red-50)}.pa .mini.r .l,.pa .mini.r .s,.pa .mini.r .v{color:var(--red-700)}.pa .lst .it .t{font-size:15px}.pa .lst .it .s{font-size:13px}.pa .hint{color:var(--ink-3);margin-top:10px;font-size:12.5px;line-height:1.45}
.pa{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100vh;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45;display:flex;overflow-x:hidden}.pa .wrap{background:var(--bg);flex-direction:column;flex:1;width:100%;max-width:520px;margin:0 auto;display:flex}.pa .hd{padding-top:max(14px,env(safe-area-inset-top))}.pa .hd h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa .body{padding-bottom:110px}.pa .body.nt{padding-bottom:28px}.pa .tabbar{height:auto;min-height:70px;padding-bottom:max(12px,env(safe-area-inset-bottom));max-width:520px;margin:0 auto}.pa .tabbar a{justify-content:flex-start;min-height:44px}.pa button{font:inherit;cursor:pointer}.pa button.btn{appearance:none}.pa .btn{min-height:44px}.pa .btn.sm{min-height:36px}.pa .btn[disabled],.pa .btn.dis{opacity:.45;pointer-events:none}.pa .chip{cursor:pointer;-webkit-user-select:none;user-select:none;height:auto;min-height:40px;color:var(--ink);background:#fff;padding:6px 14px;font-size:14px}.pa .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.pa .chip.dis{opacity:.4}.pa .in input,.pa .in select,.pa .in textarea{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:16px}.pa .in select{appearance:none}.pa textarea.in{width:100%;height:auto;min-height:80px;font:inherit;resize:vertical;padding:10px 12px;font-size:16px;display:block}.pa .in.err{border-color:var(--red)}.pa .errline{color:var(--red-700);background:var(--red-50);border-radius:10px;padding:8px 12px;font-size:13px}.pa .ok{color:var(--green-700);background:var(--green-50);border-radius:10px;padding:8px 12px;font-size:13px}.pa .lib-toast{bottom:calc(96px + env(safe-area-inset-bottom))}.pa .ft{padding:12px 16px max(16px,env(safe-area-inset-bottom));z-index:30;background:#fff;gap:8px;margin:4px -16px -110px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #0f172914}.pa .ft .btn{flex:1;height:52px}.pa .lst a.it{color:inherit}.pa .kv{grid-template-columns:104px minmax(0,1fr)}.pa .kv>div{overflow-wrap:anywhere;min-width:0}.pa .tl .ev .t,.pa .tl .ev .d{overflow-wrap:anywhere}.pa .hero{padding-top:max(18px,env(safe-area-inset-top))}.pa .hero .bell{color:#fff;background:#ffffff1f}.pa .tiles.t3{grid-template-columns:repeat(3,minmax(0,1fr))}.pa .tiles.t3 .tile{padding:12px}.pa .ap{border-bottom:1px solid var(--line-2);background:#fff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pa .ap:last-child{border-bottom:0}.pa .ap .tm{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.pa .ap.late{background:var(--red-50)}.pa .ap.done{opacity:.55}.pa .ap .act{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pa .ap .act a,.pa .ap .act button{color:var(--blue-text);background:0 0;border:0;min-height:28px;padding:4px 0;font-size:13px;font-weight:600}.pa .seg a,.pa .seg button{min-height:38px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pa .seg a.on,.pa .seg button.on{background:var(--ink);color:#fff}.pa .pi{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pa .pi .t{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:1px;min-width:0;margin:0;padding:8px 11px;display:flex}.pa .pi .t .k{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pa .pi .t .k b{color:var(--ink-3)}.pa .pi .t select,.pa .pi .t input{font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;height:24px;padding:0;font-size:16px;font-weight:600}.pa .pi .t input::placeholder{color:var(--orange-700);opacity:1}.pa .pi .t.on{border-color:var(--ink);background:var(--bg-2)}.pa .pi .t.ask{border-color:var(--orange);background:var(--orange-50)}.pa .pi .t.ask select{color:var(--orange-700)}.pa .pi .t.na{opacity:.55}.pa .pi .t.co select{color:var(--green-text)}.pa details.fold{padding:0}.pa details.fold>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.pa details.fold>summary::-webkit-details-marker{display:none}.pa details.fold>summary .xs{font-weight:500}.pa details.fold>.fb{padding:0 16px 16px}.pa .sc p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.pa .sc p+p{margin-top:8px}.pa .tick{font-variant-numeric:tabular-nums}.pa .money{background:var(--ink);color:#fff;border-radius:16px;padding:16px}.pa .money .l{opacity:.75;font-size:13px}.pa .money .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.pa .money .v small{margin-left:4px;font-size:16px}.pa .money .two{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pa .money .two div{opacity:.95;background:#ffffff1a;border-radius:10px;padding:10px 12px;font-size:12.5px}.pa .money .two b{margin-top:2px;font-size:18px;display:block}.pa .wf{flex-direction:column;gap:6px;font-size:14px;display:flex}.pa .wf div{border-radius:10px;justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.pa .wf .p1{background:var(--blue-50)}.pa .wf .p2{background:var(--orange-50)}.pa .wf .p3{background:var(--red-50);color:var(--red-700)}.pa .wf .sum{background:var(--green-50);color:var(--green-700);font-weight:700}.pa .msg{background:var(--blue-50);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:12px;font-size:14px;line-height:1.55}.pa .var{background:#fff3c4;border-radius:3px;padding:0 3px}.pa .say{font-size:19px;font-weight:700;line-height:1.35}.pa .empty{text-align:center;color:var(--ink-4);padding:20px 12px;font-size:14px}.pa .ovl{z-index:44;background:#0f172961;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pa .ovl .sheet{width:100%;max-width:520px;max-height:90vh;position:relative;overflow:auto}.pa .seg label{position:relative}.pa .seg .kd{text-align:center;min-height:38px;color:var(--ink-3);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:2px 4px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.pa .seg input:checked+.kd{background:var(--ink);color:#fff}.pa .seg input:focus-visible+.kd{outline:2px solid var(--blue)}.pa .lst .it>.bd{white-space:normal;text-align:right;flex:none;justify-content:flex-end;max-width:36%;height:auto;min-height:24px;padding:3px 9px;line-height:1.25}.pa .stp p{color:var(--ink-2);font-size:13.5px;line-height:1.45}.pa .stp.on p{color:var(--ink-4)}.pa .stp.on p b{color:var(--green-text)}.pa .lnk{font:inherit;color:var(--blue-text,#1d4ed8);cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-weight:600}.pa .kv2{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.pa .kv2 .k{color:var(--ink-4);font-weight:600}.pa .var.miss{background:var(--bg);color:var(--ink-4)}.pa .seg.dark{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.pa .seg.dark a{text-align:center;color:#cbd5e1;border-radius:9px;flex:1;min-height:40px;padding:9px 6px;font-size:14px;font-weight:700}.pa .seg.dark a.on{color:var(--ink);background:#fff}.pa .sbox{background:var(--bg-2);border-radius:12px;padding:10px 12px}.pa .sbox.green{background:var(--green-50);color:var(--green-text)}.pa .fun{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pa .frow{grid-template-columns:96px minmax(0,1fr) 62px;align-items:center;gap:8px;font-size:12.5px;display:grid}.pa .frow .fl{text-align:right;color:var(--ink-2)}.pa .frow .fb{justify-content:center;display:flex}.pa .frow .fb i{color:#fff;text-align:center;border-radius:4px;min-width:28px;padding:4px 0;font-style:normal;font-weight:700;display:block}.pa .frow .fr{text-align:right;color:var(--ink-4)}.pa .mbars{align-items:flex-end;gap:6px;height:150px;margin-top:6px;padding-top:12px;display:flex;position:relative}.pa .mbars .mb{color:var(--ink-4);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;display:flex}.pa .mbars .mb b{color:var(--ink-2);font-size:11.5px}.pa .mbars .mb i{border-radius:4px 4px 0 0;width:100%;display:block}.pa .mbars .kline{border-top:2px dashed var(--red);z-index:1;position:absolute;left:0;right:0}.pa .mbars .kline span{color:var(--red);font-size:11px;font-weight:700;position:absolute;top:-18px;right:0}.pa .wrow{border-bottom:1px solid var(--line-2);padding:10px 0}.pa .wrow:last-child{border-bottom:0}.pa .pbar{background:var(--bg);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.pa .pbar i{border-radius:999px;height:100%;display:block}.pa .goal{border-bottom:1px solid var(--line-2);padding:8px 0}.pa .goal:last-child{border-bottom:0}.pa .kico{background:var(--red-50);width:34px;height:34px;color:var(--red);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pa .kico.orange{background:var(--orange-50,#fff7ed);color:var(--orange,#ea580c)}.pa .card .aqm{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.pa .aqm.late{background:#fff8e6}.pa .btn.ok{background:var(--green,#15803d);border-color:var(--green,#15803d);color:#fff}.pa .btn.no{border-color:var(--red-100,#fecaca);color:var(--red);background:#fff}.pa .kico.green{background:var(--green-50);color:var(--green-text,#15803d)}.pa .wk{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;display:grid}.pa .wk .wd{background:var(--green-50);color:var(--green-text,#15803d);border:1.5px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:6px 0;font-size:10.5px;display:flex}.pa .wk .wd b{font-size:12px}.pa .wk .wd i{font-size:9.5px;font-style:normal;font-weight:700}.pa .wk .wd.off{background:var(--bg);color:var(--ink-4)}.pa .wk .wd.leave{background:var(--orange-50,#fff7ed);color:var(--orange,#c2410c)}.pa .wk .wd.am,.pa .wk .wd.pm,.pa .wk .wd.wfh{background:var(--blue-50);color:var(--blue-700)}.pa .wk .wd.now{border-color:var(--red)}
