:root{--pmq-slate-900: #0F172A;--pmq-slate-700: #334155;--pmq-slate-600: #475569;--pmq-slate-500: #64748B;--pmq-slate-400: #94A3B8;--pmq-gray-200: #E5E7EB;--pmq-gray-100: #F1F5F9;--pmq-gray-50: #F8F9FA;--pmq-bg: #F9F9FA;--pmq-border: #E5E7EB;--pmq-brand: #F97316;--pmq-brand-600: #EA580C;--pmq-brand-400: #FB923C;--pmq-brand-50: #FFF7ED;--pmq-brand-border: #FED7AA;--pmq-success: #15803D;--pmq-success-bg: #DCFCE7;--pmq-danger: #B91C1C;--pmq-danger-bg: #FEE2E2;--pmq-info: #1D4ED8;--pmq-info-bg: #DBEAFE;--pmq-warning: #B45309;--pmq-warning-bg: #FEF3C7;--pmq-radius-tag: 3px;--pmq-shadow-2: 0 2px 8px rgba(15, 23, 42, .06);--pmq-shadow-modal: 0 20px 60px rgba(15, 23, 42, .15);--pmq-shadow-btn: 0 1px 3px rgba(249, 115, 22, .3), 0 4px 12px rgba(249, 115, 22, .2);--pmq-shadow-fab: 0 2px 6px rgba(249, 115, 22, .35), 0 10px 24px rgba(249, 115, 22, .3);--pmq-shadow-card: 0 0 12px rgba(15, 23, 42, .08);--pmq-font-sans: "Inter", "Roboto", system-ui, -apple-system, sans-serif;--pmq-ease-sheet: .18s cubic-bezier(.2, .7, .2, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--pmq-font-sans);font-size:13px;line-height:1.45;color:var(--pmq-slate-700);background:#eef0f3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font-family:inherit;cursor:pointer}button:disabled{cursor:default}input{font-family:inherit}input:focus{outline:none;border-color:var(--pmq-brand)!important;box-shadow:0 0 0 3px #f9731626}a{color:var(--pmq-brand-600);text-decoration:none}.tnum{font-variant-numeric:tabular-nums}@keyframes kspin{to{transform:rotate(360deg)}}@keyframes kscan{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes kpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes kin{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes ksheet{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.k-app{position:relative;width:100%;max-width:480px;height:100vh;height:100dvh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;background:var(--pmq-bg)}@media (min-width: 481px){.k-app{box-shadow:0 0 0 1px var(--pmq-border),0 30px 80px #0f172a1f}}.k-stage{position:relative;flex:1;min-height:0}.k-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.k-boot{flex:1;display:flex;align-items:center;justify-content:center}.k-spinner{display:inline-block;flex:none;border-radius:50%;border:2px solid #fff;border-top-color:transparent;animation:kspin .7s linear infinite}.k-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pmq-slate-500)}.k-label--sm{font-size:11px}.k-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}.k-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.k-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--pmq-radius-tag);font-size:11px;font-weight:500;background:#fff;border:1px solid var(--pmq-gray-200);color:var(--pmq-slate-600);max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.k-card{background:#fff;border:1px solid var(--pmq-border);border-radius:10px}.k-field{display:flex;flex-direction:column;gap:6px}.k-input{height:48px;border:1px solid var(--pmq-border);border-radius:10px;padding:0 14px;font:500 15px var(--pmq-font-sans);color:var(--pmq-slate-900);background:#fff;min-width:0;width:100%}.k-input--pin{font-size:18px;letter-spacing:.3em}.k-input::placeholder{color:var(--pmq-slate-400)}.k-errbox{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--pmq-danger-bg);color:var(--pmq-danger);font-size:13px;line-height:1.4}.k-btn-primary{height:52px;border:0;border-radius:10px;background:var(--pmq-brand);color:#fff;font:600 15px var(--pmq-font-sans);display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--pmq-shadow-btn)}.k-btn-primary--deliver{width:100%;gap:8px}.k-btn-secondary{height:50px;border:1px solid var(--pmq-border);background:#fff;border-radius:10px;font:500 15px var(--pmq-font-sans);color:var(--pmq-slate-700)}.k-btn-confirm{height:50px;border:0;background:var(--pmq-brand);border-radius:10px;font:600 15px var(--pmq-font-sans);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.k-btn-dark{height:50px;border:0;background:var(--pmq-slate-900);border-radius:10px;font:600 15px var(--pmq-font-sans);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.k-btn-dark--full{width:100%}.k-btn-dark--add{height:48px;padding:0 18px;font-size:14px}.k-btn-danger{height:50px;border:0;background:var(--pmq-danger);border-radius:10px;font:600 15px var(--pmq-font-sans);color:#fff}.k-btn-outline{margin-top:6px;height:44px;padding:0 20px;border:1px solid var(--pmq-border);background:#fff;border-radius:10px;font:500 14px var(--pmq-font-sans);color:var(--pmq-slate-700)}.k-linkbtn{border:0;background:none;padding:0;font:inherit;font-weight:500;color:var(--pmq-brand-600);text-decoration:underline}.k-textbtn{height:36px;padding:0 10px;border:0;background:transparent;border-radius:8px;font:500 13px var(--pmq-font-sans);color:var(--pmq-brand-600)}.k-iconbtn{width:44px;height:44px;border:0;background:transparent;border-radius:10px;color:var(--pmq-slate-600);display:flex;align-items:center;justify-content:center;flex:none}.k-iconbtn--dark{color:var(--pmq-slate-700)}.k-avatar{border-radius:50%;background:linear-gradient(135deg,var(--pmq-brand),var(--pmq-brand-400));color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.k-avatar--sm{width:30px;height:30px;font-size:12px}.k-avatar--lg{width:56px;height:56px;font-size:20px}@media (hover: hover){.k-iconbtn:hover{background:var(--pmq-gray-100)}.k-btn-confirm:hover:not(:disabled),.k-btn-deliver:hover,.k-fab:hover{background:var(--pmq-brand-600)}.k-unlink:hover{background:var(--pmq-danger-bg)}.k-pkg:hover{box-shadow:var(--pmq-shadow-2)}}.k-appbar{display:flex;align-items:center;gap:6px;padding:calc(6px + var(--safe-top)) 8px 8px 6px;background:#fff;border-bottom:1px solid var(--pmq-border)}.k-appbar--detail{padding-right:12px}.k-appbar--history{border-bottom:0}.k-appbar-title{flex:1;font-size:17px;font-weight:600;color:var(--pmq-slate-900)}.k-banner{display:flex;align-items:center;gap:8px;padding:7px 16px;background:var(--pmq-warning-bg);color:var(--pmq-warning);font-size:12px;font-weight:500}.k-banner--bordered{border-bottom:1px solid #FDE68A}.k-banner-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.k-act{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;gap:28px;overflow:auto;padding:calc(40px + var(--safe-top)) 24px calc(28px + var(--safe-bottom))}.k-act-head{display:flex;flex-direction:column;gap:12px}.k-act-tile{width:48px;height:48px;border-radius:12px;background:var(--pmq-brand-50);border:1px solid var(--pmq-brand-border);display:flex;align-items:center;justify-content:center;color:var(--pmq-brand)}.k-act-title{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--pmq-slate-900);line-height:1.15}.k-act-sub{font-size:14px;color:var(--pmq-slate-500);line-height:1.5;text-wrap:pretty}.k-act-fields{display:flex;flex-direction:column;gap:16px}.k-act-ver{text-align:center;font-size:12px;color:var(--pmq-slate-400)}.k-homebar{display:flex;align-items:center;gap:2px;padding:calc(6px + var(--safe-top)) 6px 10px 18px;background:#fff;border-bottom:1px solid var(--pmq-border)}.k-homebar-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.k-homebar-hi{font-size:12px;color:var(--pmq-slate-400)}.k-homebar-name{font-size:17px;font-weight:600;color:var(--pmq-slate-900);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-unread{position:absolute;top:6px;right:5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pmq-brand);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.k-scroll{flex:1;overflow:auto}.k-scroll--pull{touch-action:pan-y;overscroll-behavior-y:contain}.k-pull{display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;overflow:hidden;font-size:12px;color:var(--pmq-slate-500);gap:8px}.k-home-body{padding:16px 16px 110px;display:flex;flex-direction:column;gap:12px}.k-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.k-home-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.k-home-titlerow{display:flex;align-items:center;gap:8px}.k-home-title{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--pmq-slate-900)}.k-count{height:22px;min-width:22px;padding:0 7px;border-radius:11px;background:var(--pmq-gray-100);color:var(--pmq-slate-600);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.k-home-sync{font-size:12px;color:var(--pmq-slate-400)}.k-refreshbtn{width:40px;height:40px;border:1px solid var(--pmq-border);background:#fff;border-radius:10px;color:var(--pmq-slate-600);display:flex;align-items:center;justify-content:center;flex:none}.k-pkg{background:#fff;border-radius:10px;box-shadow:var(--pmq-shadow-card);cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .12s}.k-pkg-top{padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px}.k-pkg-row{display:flex;align-items:center;gap:8px}.k-pkg-no{font-size:16px;font-weight:700;color:var(--pmq-slate-900)}.k-pkg-who{display:flex;flex-direction:column;gap:2px}.k-pkg-name{font-size:15px;font-weight:500;color:var(--pmq-slate-900)}.k-pkg-place{font-size:13px;color:var(--pmq-slate-500);display:flex;align-items:center;gap:4px}.k-pkg-foot{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-top:1px solid var(--pmq-border);background:var(--pmq-gray-50);border-radius:0 0 10px 10px}.k-pkg-rem{flex:1;display:flex;flex-direction:column;gap:1px}.k-pkg-amount{font-size:17px;font-weight:700;color:var(--pmq-slate-900);font-variant-numeric:tabular-nums}.k-btn-deliver{height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--pmq-brand);color:#fff;font:600 14px var(--pmq-font-sans);display:flex;align-items:center;gap:6px}.k-skel{background:#fff;border:1px solid var(--pmq-border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;animation:kpulse 1.2s ease-in-out infinite}.k-skel-a{width:40%;height:14px;border-radius:4px;background:var(--pmq-gray-100)}.k-skel-b{width:65%;height:12px;border-radius:4px;background:var(--pmq-gray-100)}.k-skel-c{width:100%;height:40px;border-radius:8px;background:var(--pmq-gray-50)}.k-card-msg{background:#fff;border:1px solid var(--pmq-border);border-radius:10px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.k-card-msg--empty{border-style:dashed;padding:36px 20px;gap:6px}.k-card-msg-title{font-size:15px;font-weight:600;color:var(--pmq-slate-900)}.k-card-msg-text{font-size:13px;color:var(--pmq-slate-500);text-wrap:pretty}.k-empty-card{padding:32px 20px;text-align:center;font-size:14px;color:var(--pmq-slate-500);background:#fff;border:1px dashed var(--pmq-border);border-radius:10px}.k-empty-text{padding:40px 20px;text-align:center;font-size:14px;color:var(--pmq-slate-500)}.k-fab{position:absolute;border:0;background:var(--pmq-brand);color:#fff;font-family:var(--pmq-font-sans);box-shadow:var(--pmq-shadow-fab);z-index:5;display:flex;align-items:center}.k-fab--pill{left:50%;bottom:calc(22px + var(--safe-bottom));transform:translate(-50%);height:54px;padding:0 26px;border-radius:27px;font-size:16px;font-weight:600;gap:10px}.k-fab--circle{right:20px;bottom:calc(24px + var(--safe-bottom));width:62px;height:62px;border-radius:50%;flex-direction:column;justify-content:center;gap:1px;font-size:11px;font-weight:600}.k-toast{position:absolute;left:50%;bottom:calc(92px + var(--safe-bottom));transform:translate(-50%);max-width:320px;width:max-content;padding:12px 16px;border-radius:10px;background:var(--pmq-slate-900);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;box-shadow:var(--pmq-shadow-modal);z-index:20;animation:kin var(--pmq-ease-sheet)}.k-toast-dot{width:8px;height:8px;border-radius:50%;flex:none}.k-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;z-index:30}.k-sheet{width:100%;background:#fff;border-radius:18px 18px 0 0;padding:22px 20px calc(24px + var(--safe-bottom));display:flex;flex-direction:column;gap:14px;animation:ksheet var(--pmq-ease-sheet)}.k-dlg{display:flex;flex-direction:column;gap:14px}.k-dlg--tight{gap:12px}.k-dlg-title{font-size:18px;font-weight:600;color:var(--pmq-slate-900)}.k-dlg-text{font-size:14px;line-height:1.5;color:var(--pmq-slate-600);text-wrap:pretty}.k-dlg-summary{padding:12px 14px;border:1px solid var(--pmq-border);border-radius:10px;background:var(--pmq-gray-50);display:flex;justify-content:space-between;align-items:center;gap:10px}.k-dlg-summary-l{display:flex;flex-direction:column;gap:2px;min-width:0}.k-dlg-no{font-size:15px;font-weight:700;color:var(--pmq-slate-900)}.k-dlg-cust{font-size:14px;color:var(--pmq-slate-600)}.k-dlg-amount{font-size:16px;font-weight:700;color:var(--pmq-slate-900)}.k-dlg-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.k-dlg-actions--wide{grid-template-columns:1fr 1.4fr}.k-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pmq-slate-900);display:flex;flex-direction:column;color:#fff}.k-scan-top{display:flex;align-items:center;gap:8px;padding:calc(6px + var(--safe-top)) 8px 6px}.k-scan-close{width:44px;height:44px;border:0;background:#ffffff14;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center}.k-scan-title{flex:1;font-size:16px;font-weight:600}.k-cam{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 24px;overflow:hidden;background:radial-gradient(ellipse at center,#1e293b,#0c1322 75%)}.k-cam-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .12s ease}.k-viewfinder{position:relative;width:250px;height:250px}.k-corner{position:absolute;width:36px;height:36px;border:0 solid var(--pmq-brand)}.k-corner--tl{left:0;top:0;border-left-width:3px;border-top-width:3px;border-radius:10px 0 0}.k-corner--tr{right:0;top:0;border-right-width:3px;border-top-width:3px;border-radius:0 10px 0 0}.k-corner--bl{left:0;bottom:0;border-left-width:3px;border-bottom-width:3px;border-radius:0 0 0 10px}.k-corner--br{right:0;bottom:0;border-right-width:3px;border-bottom-width:3px;border-radius:0 0 10px}.k-scanline{position:absolute;left:14px;right:14px;height:2px;background:var(--pmq-brand);box-shadow:0 0 12px #f97316cc;animation:kscan 2.4s ease-in-out infinite}.k-cam-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffff59}.k-cam-hint{position:relative;font-size:14px;color:#ffffffbf;text-align:center}.k-cam-off{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 28px}.k-cam-off-tile{width:44px;height:44px;border-radius:10px;background:#ffffff14;display:flex;align-items:center;justify-content:center}.k-cam-off-title{font-size:17px;font-weight:600}.k-cam-off-text{font-size:14px;line-height:1.5;color:#ffffffb3;text-wrap:pretty}.k-scan-sheet{background:#fff;color:var(--pmq-slate-700);border-radius:18px 18px 0 0;padding:16px 16px calc(22px + var(--safe-bottom));display:flex;flex-direction:column;gap:10px}.k-scan-manual{display:flex;gap:8px}.k-detail-body{flex:1;overflow:auto;padding:14px 16px 100px;display:flex;flex-direction:column;gap:12px}.k-detail-cta{position:absolute;left:0;right:0;bottom:0;padding:12px 16px calc(20px + var(--safe-bottom));background:linear-gradient(to top,var(--pmq-bg) 70%,rgba(249,249,250,0))}.k-infogrid{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.k-kv{display:flex;flex-direction:column;gap:2px;min-width:0}.k-kv-v{font-size:14px;font-weight:500;color:var(--pmq-slate-900);overflow-wrap:anywhere}.k-cust{display:flex;flex-direction:column}.k-cust-main{padding:14px;display:flex;flex-direction:column;gap:4px}.k-cust-name{font-size:16px;font-weight:600;color:var(--pmq-slate-900)}.k-cust-phone{font-size:13px;color:var(--pmq-slate-500)}.k-cust-addr{margin-top:8px;display:flex;flex-direction:column;gap:2px}.k-cust-addr-title{font-size:13px;font-weight:600;color:var(--pmq-slate-700)}.k-cust-addr-text{font-size:14px;color:var(--pmq-slate-700);line-height:1.45;text-wrap:pretty}.k-cust-addr-place{font-size:13px;color:var(--pmq-slate-500)}.k-actions3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pmq-border)}.k-action{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:500 12px var(--pmq-font-sans);color:var(--pmq-slate-700);border-right:1px solid var(--pmq-border);text-align:center}.k-action:hover{color:var(--pmq-slate-700)}.k-action--off{color:var(--pmq-slate-400);opacity:.5;pointer-events:none}.k-action--btn{border:0;background:transparent}.k-note{padding:12px 14px;border-radius:10px;background:var(--pmq-warning-bg);border:1px solid #FDE68A;display:flex;flex-direction:column;gap:3px}.k-note-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pmq-warning)}.k-note-text{font-size:14px;font-weight:500;color:#78350f;line-height:1.45}.k-pay{padding:14px;display:flex;flex-direction:column;gap:8px}.k-pay-row{display:flex;justify-content:space-between;font-size:14px}.k-pay-k{color:var(--pmq-slate-500)}.k-pay-v{color:var(--pmq-slate-700)}.k-pay-div{height:1px;background:var(--pmq-border)}.k-pay-rem{display:flex;justify-content:space-between;align-items:baseline}.k-pay-rem-k{font-size:14px;font-weight:600;color:var(--pmq-slate-900)}.k-pay-rem-v{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--pmq-slate-900)}.k-pay-note{font-size:13px;color:var(--pmq-slate-500)}.k-items-label{padding:12px 14px 4px;display:block}.k-item{padding:10px 14px;border-top:1px solid var(--pmq-gray-100);display:flex;flex-direction:column;gap:6px}.k-item--state{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--pmq-slate-500)}.k-item-row{display:flex;gap:10px;align-items:baseline}.k-item-qty{font-size:13px;font-weight:600;color:var(--pmq-slate-500);min-width:28px}.k-item-name{flex:1;font-size:14px;font-weight:500;color:var(--pmq-slate-900)}.k-item-unit{font-weight:400;color:var(--pmq-slate-400)}.k-item-amount{font-size:14px;color:var(--pmq-slate-700)}.k-sub{display:flex;gap:10px;align-items:baseline;padding-left:38px;font-size:13px;color:var(--pmq-slate-500);font-variant-numeric:tabular-nums}.k-list{flex:1;overflow:auto;display:flex;flex-direction:column}.k-list--events{padding:12px 16px calc(110px + var(--safe-bottom));gap:8px}.k-event{background:#fff;border:1px solid var(--pmq-border);border-radius:10px;padding:12px 14px;display:flex;gap:12px;cursor:pointer}.k-event--unread{background:var(--pmq-brand-50);border-color:var(--pmq-brand-border)}.k-event-dot{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}.k-event-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.k-event-head{display:flex;align-items:center;gap:8px}.k-event-time{font-size:12px;color:var(--pmq-slate-400)}.k-event-text{font-size:14px;color:var(--pmq-slate-900);overflow-wrap:anywhere}.k-filter{background:#fff;border-bottom:1px solid var(--pmq-border);padding:0 16px 12px;display:flex;flex-direction:column;gap:10px}.k-chips{display:flex;gap:8px}.k-chip{height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--pmq-border);background:#fff;color:var(--pmq-slate-600);font:500 13px var(--pmq-font-sans)}.k-chip--on{border-color:var(--pmq-brand-border);background:var(--pmq-brand-50);color:var(--pmq-brand-600)}.k-daterange{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.k-date{height:40px;border:1px solid var(--pmq-border);border-radius:10px;padding:0 10px;font:500 13px var(--pmq-font-sans);color:var(--pmq-slate-900);min-width:0;background:#fff}.k-list--history{padding:14px 16px calc(110px + var(--safe-bottom));gap:12px}.k-sum{display:grid;grid-template-columns:1fr 1fr;gap:8px}.k-sum-dark{grid-column:1 / -1;background:var(--pmq-slate-900);border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff}.k-sum-dark-l{display:flex;flex-direction:column;gap:2px}.k-sum-dark-k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.k-sum-dark-v{font-size:24px;font-weight:700;letter-spacing:-.01em}.k-sum-dark-n{font-size:13px;color:#cbd5e1}.k-sum-light{grid-column:1 / -1;background:#fff;border:1px solid var(--pmq-border);border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.k-sum-light-k{font-size:13px;color:var(--pmq-slate-600)}.k-sum-light-v{font-size:16px;font-weight:700;color:var(--pmq-warning)}.k-histloading{padding:24px;display:flex;justify-content:center;gap:8px;font-size:13px;color:var(--pmq-slate-500)}.k-hist{overflow:hidden}.k-hist-row{padding:12px 14px;border-bottom:1px solid var(--pmq-gray-100);display:flex;flex-direction:column;gap:6px}.k-hist-l1{display:flex;align-items:center;gap:8px}.k-hist-no{font-size:14px;font-weight:700;color:var(--pmq-slate-900)}.k-hist-cust{font-size:14px;color:var(--pmq-slate-700);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-hist-amount{font-size:14px;font-weight:600;color:var(--pmq-slate-900)}.k-hist-l2{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pmq-slate-500)}.k-hist-meta{flex:1;min-width:0}.k-profile{flex:1;overflow:auto;padding:20px 16px calc(20px + var(--safe-bottom));display:flex;flex-direction:column;gap:16px}.k-profile-who{display:flex;align-items:center;gap:14px}.k-profile-names{display:flex;flex-direction:column;gap:2px;min-width:0}.k-profile-name{font-size:18px;font-weight:600;color:var(--pmq-slate-900)}.k-profile-branch{font-size:13px;color:var(--pmq-slate-500)}.k-prow{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--pmq-gray-100);font-size:14px;gap:12px}.k-prow--center{align-items:center}.k-prow--last{border-bottom:0}.k-prow-k{color:var(--pmq-slate-500)}.k-prow-v{color:var(--pmq-slate-900);text-align:right}.k-logout{height:48px;border:1px solid var(--pmq-border);background:#fff;border-radius:10px;color:var(--pmq-slate-700);font:600 14px var(--pmq-font-sans);margin-bottom:-6px}.k-logout:disabled{opacity:.6}.k-unlink{height:48px;border:1px solid var(--pmq-border);background:#fff;border-radius:10px;color:var(--pmq-danger);font:600 14px var(--pmq-font-sans)}
