@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-deep: #111d3d;--brand-deep-raised: #19284e;--brand-accent: #29b5e8;--brand-accent-dark: #0e7ca8;--status-neutral: #64748b;--status-success: #26734d;--status-warning: #9a5b00;--status-danger: #b42318;--problem: #e24b4a;--problem-bg: #fdebea;--stage-new-bg: #e6f1fb;--stage-new-text: #0c447c;--stage-accepted-bg: #eeedfe;--stage-accepted-text: #3c3489;--stage-clarification-bg: #faeeda;--stage-clarification-text: #854f0b;--stage-out-for-delivery-bg: #e1f5ee;--stage-out-for-delivery-text: #0f6e56;--stage-completed-bg: #f1efe8;--stage-completed-text: #5f5e5a;--surface: #ffffff;--surface-muted: #f7f8fa;--border: #d9dee7;--border-strong: #b8c0ce;--text: #1f2937;--text-muted: #667085;--text-label: #7c8798;--row-divider: #edf0f3;--selected: #dceff7;--selected-border: var(--brand-accent-dark);font-family:Manrope,system-ui,sans-serif;color:var(--text);background:var(--surface-muted);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-accent) 45%,transparent);outline-offset:2px}.auth-page{display:grid;width:100%;height:100%;place-items:center;padding:24px;overflow:auto;background:linear-gradient(145deg,var(--brand-deep),#172a55 58%,#1b4261)}.login-card,.access-card,.auth-modal{width:min(100%,420px);padding:32px;color:var(--text);background:var(--surface);border:1px solid rgba(255,255,255,.22);border-radius:10px;box-shadow:0 20px 55px #030c2047}.auth-brand{display:flex;align-items:center;width:fit-content;gap:12px;color:var(--brand-deep);font-size:20px;font-weight:700;letter-spacing:-.025em}.auth-brand img{width:82px;height:42px;flex:0 0 82px;object-fit:contain}.login-brand-one{color:var(--brand-accent-dark)}.login-card h1,.access-card h1,.auth-modal h2{margin:24px 0 22px;font-size:22px;line-height:1.3}.login-card>label,.login-field{display:grid;gap:7px;margin-top:16px;color:var(--text-muted);font-size:13px;font-weight:700}.login-field label{display:block}.login-card input{width:100%;min-height:42px;padding:9px 11px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:5px}.password-field{position:relative;display:block}.password-field input{padding-right:92px}.password-field button{position:absolute;top:5px;right:5px;min-height:32px;padding:0 8px;color:var(--brand-accent-dark);background:transparent;border:0;border-radius:3px;font-size:12px;font-weight:700}.login-error{min-height:38px;padding-top:12px;color:var(--status-danger);font-size:13px}.auth-primary,.access-actions button{min-height:40px;padding:8px 16px;border:1px solid var(--border-strong);border-radius:5px}.auth-primary{width:100%;color:#fff;background:var(--brand-accent-dark);border-color:var(--brand-accent-dark);font-weight:700}.auth-primary:disabled{opacity:.62}.access-card p,.auth-modal p{color:var(--text-muted);line-height:1.55}.access-actions{display:flex;gap:10px;margin-top:24px}.access-actions .auth-primary{width:auto}.auth-modal-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#070f239e}.auth-modal h2{margin-top:0}.password-change-form,.password-change-form label{display:grid;gap:7px}.password-change-form label{margin-top:14px;color:var(--text-muted);font-size:13px;font-weight:700}.password-change-form input{min-height:42px;padding:9px 11px;border:1px solid var(--border-strong);border-radius:5px}.password-change-form .password-field input{padding-right:92px}.auth-modal-actions{display:flex;justify-content:flex-end;gap:10px}.auth-modal-actions button{width:auto;min-height:40px;padding:8px 16px;border:1px solid var(--border-strong);border-radius:5px}.forced-password-card{width:min(100%,470px)}.forced-password-logout{width:100%;margin-top:12px;padding:8px 12px;color:var(--brand-deep);background:transparent;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);width:100%;height:100%;background:var(--surface-muted)}.app-shell.menu-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{grid-row:1 / 3;display:flex;min-height:0;flex-direction:column;color:#f5f8ff;background:var(--brand-deep);border-right:1px solid #091329}.brand-mark{display:flex;align-items:center;height:56px;flex:0 0 56px;gap:10px;padding:0 14px;color:#fff;background:var(--brand-deep);font-size:18px;font-weight:700;letter-spacing:-.02em;border-bottom:1px solid rgb(255 255 255 / 10%)}.sidebar-brand-logo{width:52px;height:32px;flex:0 0 52px;object-fit:contain;filter:brightness(0) invert(1)}.sidebar-brand-name{white-space:nowrap}.sidebar-brand-one{color:var(--brand-accent)}.menu-collapsed .brand-mark{justify-content:center;padding:0 8px}.menu-collapsed .sidebar-brand-logo{width:48px;flex-basis:48px}.menu-scroll{min-height:0;flex:1;padding:7px 8px;overflow-y:auto;scrollbar-color:#52617e transparent}.menu-group{margin:0 0 7px}.menu-group h2{margin:9px 8px 4px;color:#8f9ab0;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.08em}.menu-item{display:flex;align-items:center;width:100%;height:31px;gap:9px;padding:0 8px;color:#dae1ef;background:transparent;border:0;border-radius:3px;font-size:13px;text-align:left}.menu-item:hover{background:#ffffff0f}.menu-item.active{color:#fff;background:var(--brand-deep-raised);box-shadow:inset 3px 0 0 var(--brand-accent);font-weight:700}.menu-icon{width:19px;height:19px;flex:0 0 19px;color:#9eacc3;stroke-width:1.8}.menu-item.active .menu-icon{color:var(--brand-accent)}.menu-collapsed .menu-item{justify-content:center;padding:0}.menu-collapsed .menu-group{margin-bottom:10px}.collapse-button{height:40px;flex:0 0 40px;color:#aeb9cc;background:#0d1732;border:0;border-top:1px solid rgb(255 255 255 / 8%);font-size:12px}.topbar{grid-column:2;display:grid;grid-template-columns:minmax(180px,1fr) minmax(320px,580px) minmax(220px,1fr);align-items:center;min-width:0;padding:0 16px;color:var(--text);background:var(--surface);border-bottom:1px solid var(--border)}.topbar.reports-topbar{grid-template-columns:minmax(180px,1fr) 0 minmax(220px,1fr)}.topbar h1{margin:0;color:var(--brand-deep);font-size:18px;font-weight:700}.topbar-title{display:flex;min-width:0;align-items:center;gap:12px}.create-shipment,.secondary-action,.detail-actions button,.event-form-actions button,.conflict-actions button{min-height:32px;padding:0 12px;color:var(--brand-accent-dark);background:#fff;border:1px solid var(--border-strong);border-radius:3px;font-size:12px;font-weight:700}.create-shipment:hover,.secondary-action:hover,.detail-actions button:hover:not(:disabled),.event-form-actions button:hover:not(:disabled),.conflict-actions button:hover:not(:disabled){background:#edf6fa;border-color:var(--brand-accent-dark)}.primary-action,.detail-actions .primary-action,.event-form-actions .primary-action,.conflict-actions .primary-action{color:#fff;background:var(--brand-accent-dark);border-color:var(--brand-accent-dark)}.primary-action:hover:not(:disabled),.detail-actions .primary-action:hover:not(:disabled),.event-form-actions .primary-action:hover:not(:disabled),.conflict-actions .primary-action:hover:not(:disabled){color:#fff;background:#0b668b}.global-search{display:flex;align-items:center;height:34px;gap:8px;padding:0 9px;color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border-strong);border-radius:4px}.global-search:focus-within{border-color:var(--brand-accent-dark);box-shadow:0 0 0 2px #0e7ca838}.global-search input{min-width:0;flex:1;color:var(--text);background:transparent;border:0;outline:0;font-size:14px}.global-search input::placeholder{color:#7a8598}.global-search kbd{padding:2px 5px;color:#5e687a;background:#eef1f5;border:1px solid #d4d9e2;border-radius:3px;font:11px/1.2 ui-monospace,Cascadia Mono,Consolas,monospace}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.topbar-actions button{width:28px;height:28px;padding:0;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:3px}.topbar-actions button:first-child{color:var(--brand-accent-dark);font-size:9px}.topbar-actions button:hover{color:var(--brand-accent-dark);background:#f1f7fa;border-color:var(--brand-accent-dark)}.user-name{display:grid;margin-left:5px;color:var(--text);font-size:12px;white-space:nowrap}.user-name small{color:var(--text-muted);font-size:9px;font-weight:400}.topbar-actions .user-menu{position:relative}.topbar-actions .user-menu-trigger{display:flex;width:auto;height:auto;min-height:34px;align-items:center;gap:7px;padding:3px 8px;color:var(--text)}.topbar-actions .user-menu-popover{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;width:178px;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:0 8px 24px #111d3d24}.topbar-actions .user-menu-popover button{width:100%;height:auto;min-height:34px;padding:7px 9px;text-align:left;border-color:transparent;font-family:inherit;font-size:13px;font-weight:650;line-height:1.3}.workspace{grid-column:2;display:flex;min-width:0;min-height:0;background:var(--surface-muted)}.reports-page{min-width:0;flex:1;padding:24px;overflow:auto}.reports-hint{margin:0 0 12px;padding:10px 12px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:3px;font-size:13px}.report-table-wrap{min-width:0;overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:3px;box-shadow:0 1px 2px #0f1c380f}.report-table{width:100%;min-width:930px;table-layout:fixed;border-collapse:collapse;color:var(--text);font-size:12px}.report-table thead{position:static}.report-table thead tr,.report-table tbody tr{display:table-row;height:auto;grid-template-columns:none;cursor:default}.report-table tbody tr,.report-table tbody tr:nth-child(2n),.report-table tbody tr:hover{background:var(--surface)}.report-table th,.report-table td{height:auto;padding:10px 12px;overflow:visible;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.report-table th{color:var(--text-muted);background:var(--surface-muted);font-size:11px;font-weight:700;white-space:nowrap}.report-table tbody tr:last-child td{border-bottom:0}.report-table th:nth-child(1){width:140px}.report-table th:nth-child(2){width:200px}.report-table th:nth-child(3){width:300px}.report-table th:nth-child(4){width:110px}.report-table th:nth-child(5){width:150px}.report-table td>strong{color:var(--brand-deep);font-weight:700}.report-period{display:flex;gap:8px}.report-period label{display:grid;min-width:132px;gap:4px;color:var(--text-muted);font-size:10px;font-weight:700}.report-period input{width:132px;min-height:32px;padding:4px 7px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:3px;font:inherit;font-weight:400}.report-period input:focus{border-color:var(--brand-accent-dark);outline:2px solid rgb(14 124 168 / 18%);outline-offset:0}.report-error{margin:0;color:var(--status-danger);font-size:13px}.report-error-row td{padding-top:8px;padding-bottom:8px;background:#fff5f4}.report-action{text-align:right!important;white-space:nowrap}.report-submit{min-height:36px;padding:0 16px;border:1px solid var(--brand-accent-dark);border-radius:3px;font-size:13px;font-weight:700}.report-submit:disabled{cursor:default;opacity:.62}.list-pane{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:var(--surface-muted)}.tabs{display:flex;min-width:0;height:42px;flex:0 0 42px;gap:2px;padding:0 12px;overflow-x:auto;background:var(--surface);border-bottom:1px solid var(--border)}.tabs button{height:42px;padding:0 10px;color:var(--text);background:transparent;border:0;border-bottom:3px solid transparent;font-size:12px;white-space:nowrap}.tabs button span{display:inline-block;min-width:20px;margin-left:3px;padding:1px 5px;color:var(--text-muted);background:#eef0f3;border-radius:10px;font-size:11px;font-variant-numeric:tabular-nums}.tabs button:hover{color:var(--brand-accent-dark)}.tabs button.active{color:var(--brand-accent-dark);border-bottom-color:var(--brand-accent-dark);font-weight:700}.tabs button.tab-new span{color:var(--stage-new-text);background:var(--stage-new-bg)}.tabs button.tab-accepted span{color:var(--stage-accepted-text);background:var(--stage-accepted-bg)}.tabs button.tab-needs_attention span{color:var(--stage-clarification-text);background:var(--stage-clarification-bg)}.tabs button.tab-in_delivery span{color:var(--stage-out-for-delivery-text);background:var(--stage-out-for-delivery-bg)}.tabs button.tab-completed span{color:var(--stage-completed-text);background:var(--stage-completed-bg)}.tabs button.tab-problem span{color:var(--problem);background:var(--problem-bg)}.filters{display:flex;align-items:center;height:49px;flex:0 0 49px;gap:9px;padding:7px 12px;background:var(--surface);border-bottom:1px solid var(--border)}.filters label{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px}.filters input,.filters select{height:32px;max-width:220px;padding:0 9px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:3px;font-size:12px;outline:0}.filters input:focus,.filters select:focus{border-color:var(--brand-accent-dark);box-shadow:0 0 0 2px #0e7ca81f}.search-hint{color:var(--status-warning);font-size:12px}.reset-columns,.reset-filters{height:32px;padding:0 10px;color:var(--brand-accent-dark);background:#fff;border:1px solid var(--border-strong);border-radius:3px;font-size:12px}.reset-columns{margin-left:auto}.reset-columns:hover:not(:disabled),.reset-filters:hover:not(:disabled){background:#f1f7fa;border-color:var(--brand-accent-dark)}.reset-columns:disabled,.reset-filters:disabled{color:#98a2b3;background:#f6f7f9}.table-scroll{position:relative;min-height:0;flex:1;overflow-x:auto;overflow-y:auto;background:#fff;scrollbar-color:#aab2bf #eef0f3}table{width:100%;min-width:var(--shipment-min-width, 0);background:#fff;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.4}thead{position:sticky;top:0;z-index:2}thead tr,tbody tr{display:grid;grid-template-columns:var( --shipment-columns, 148px 116px 140px minmax(120px, 1.1fr) minmax(112px, .9fr) minmax(120px, 1.1fr) minmax(112px, .9fr) 116px )}th{position:relative;height:36px;padding:0;color:var(--text-muted);background:#f1f3f6;border-bottom:1px solid var(--border-strong);text-align:left;font-size:12px}th button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;gap:6px;padding:0 14px 0 9px;color:inherit;background:transparent;border:0;text-align:left}th button:hover{color:var(--brand-accent-dark);background:#e8edf2}th button>span:first-child{min-width:0;overflow:hidden}.column-heading{display:flex;flex-direction:column;align-items:flex-start}.column-heading>span{white-space:nowrap}.column-heading small{font-size:9px}.column-resize-handle{position:absolute;z-index:3;top:0;right:0;width:10px;height:36px;cursor:col-resize;touch-action:none}.column-resize-handle:after{position:absolute;top:7px;right:4px;width:2px;height:22px;background:transparent;content:""}.column-resize-handle:hover:after,.column-resize-handle:active:after{background:var(--brand-accent-dark)}.sort-mark{width:10px;color:var(--brand-accent-dark);font-size:8px}tbody tr{height:34px;background:#fff;cursor:pointer}tbody tr:nth-child(2n){background:#fafbfc}tbody tr:hover{background:#f3f6f8}tbody tr.selected,tbody tr.selected:nth-child(2n){background:var(--selected);box-shadow:inset 4px 0 0 var(--selected-border),inset 0 1px #b5dae9,inset 0 -1px #b5dae9}td{height:34px;padding:6px 9px;overflow:hidden;color:var(--text);border-bottom:1px solid var(--row-divider);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.track-cell{display:flex;align-items:center;gap:5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;font-weight:700}.row-signals{display:inline-flex;min-width:16px;flex:0 0 auto;align-items:center;gap:2px}.row-signals span{display:inline-flex;align-items:center}.row-signals svg{width:14px;height:14px;stroke-width:2}.problem-signal{width:18px;height:17px;place-items:center;justify-content:center;color:var(--problem);background:var(--problem);clip-path:polygon(50% 0,100% 100%,0 100%)}.problem-signal svg{width:11px;height:11px;margin-top:4px;color:#fff;stroke-width:3}.problem-signal svg>path:first-child{display:none}.attachment-signal{color:var(--text-muted)}.stage-badge{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;overflow:hidden;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.stage-badge.stage-new{color:var(--stage-new-text);background:var(--stage-new-bg)}.stage-badge.stage-accepted{color:var(--stage-accepted-text);background:var(--stage-accepted-bg)}.stage-badge.stage-needs_attention{color:var(--stage-clarification-text);background:var(--stage-clarification-bg)}.acceptance-fields{display:grid;gap:8px;margin-bottom:16px}.acceptance-toggle{display:flex;align-items:center;gap:8px}.stage-badge.stage-in_delivery{color:var(--stage-out-for-delivery-text);background:var(--stage-out-for-delivery-bg)}.stage-badge.stage-completed{color:var(--stage-completed-text);background:var(--stage-completed-bg)}.problem-badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;color:var(--problem);background:var(--problem-bg);border-radius:5px;font-size:11px;font-weight:700}.problem-badge svg{width:14px;height:14px}.problem-badge svg>path:first-child{fill:var(--problem);stroke:var(--problem)}.problem-badge svg>path:not(:first-child){stroke:#fff}.empty-state,.table-message{position:absolute;inset:36px 0 auto;display:grid;min-height:130px;place-items:center;color:var(--text-muted);background:#ffffffeb;font-size:13px}.table-message.error{color:var(--status-danger)}.pagination{display:flex;align-items:center;justify-content:space-between;height:43px;flex:0 0 43px;padding:0 12px;color:var(--text-muted);background:#fafbfc;border-top:1px solid var(--border);font-size:12px;font-variant-numeric:tabular-nums}.pagination-controls{display:flex;align-items:center;gap:3px}.pagination-controls button{min-width:28px;height:28px;padding:0 6px;color:var(--brand-accent-dark);background:#fff;border:1px solid var(--border-strong);border-radius:3px;font-size:12px;line-height:26px}.pagination-controls button:hover:not(:disabled):not(.active){background:#edf6fa;border-color:var(--brand-accent-dark)}.pagination-controls button.active{color:#fff;background:var(--brand-accent-dark);border-color:var(--brand-accent-dark);font-weight:700}.pagination-controls button:disabled{color:#aab2bf;background:#f1f3f5}.pagination-controls .pagination-arrow{font-size:18px;line-height:1}.pagination-ellipsis{min-width:20px;color:var(--text-muted);text-align:center}.detail-panel{position:relative;display:flex;min-width:520px;max-width:650px;min-height:0;flex:0 0 auto;flex-direction:column;background:#fff;border-left:1px solid var(--border-strong);box-shadow:-3px 0 8px #111d3d14}.resize-handle{position:absolute;z-index:3;top:0;bottom:0;left:-4px;width:8px;cursor:col-resize;touch-action:none}.resize-handle:hover{background:#0e7ca833}.detail-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:10px;padding:10px 14px 9px 16px;border-bottom:1px solid var(--border)}.detail-heading{min-width:0;flex:1}.detail-eyebrow{display:block;margin-bottom:3px;color:var(--text-muted);font-size:11px}.detail-track{display:inline-block;flex:0 0 auto;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.3 ui-monospace,Cascadia Mono,Consolas,monospace}.detail-header-numbers{display:flex;min-width:0;flex-direction:column;gap:1px}.detail-header-numbers>span{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font:10px/1.25 ui-monospace,Cascadia Mono,Consolas,monospace}.detail-header-numbers .detail-number-strip{display:flex;justify-content:space-between;gap:12px}.detail-title-line{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden}.detail-title-line .stage-badge,.detail-title-line .problem-badge{flex:0 1 auto}.detail-title-line .stage-badge{align-self:flex-start}.detail-header button{width:30px;height:30px;flex:0 0 30px;padding:0;color:#596579;background:transparent;border:1px solid transparent;border-radius:3px;font-size:23px;line-height:1}.detail-header button:hover{color:var(--status-danger);background:#f8f1f1;border-color:#ead1cf}.detail-tabs{display:flex;height:40px;flex:0 0 40px;gap:18px;padding:0 16px;border-bottom:1px solid var(--border)}.detail-tabs button{height:40px;padding:0 3px;color:var(--text-muted);background:transparent;border:0;border-bottom:3px solid transparent;font-size:12px;font-weight:700}.detail-tabs button.active{color:var(--brand-accent-dark);border-bottom-color:var(--brand-accent-dark)}.detail-tabs.single-tab{align-items:center;color:var(--brand-accent-dark);font-size:12px;font-weight:700}.detail-content{min-height:0;flex:1;display:flex;flex-direction:column;gap:12px;padding:14px 16px 22px;overflow-y:auto;background:#fff}.detail-actions{display:flex;min-height:53px;flex:0 0 auto;align-items:center;gap:8px;padding:9px 16px;background:#fafbfc;border-top:1px solid var(--border)}.detail-actions button:disabled,.event-form-actions button:disabled,.conflict-actions button:disabled{opacity:.6}.detail-section{padding:13px 14px 12px;background:#fff;border:1px solid var(--border);border-radius:6px}.detail-section h2{margin:0 0 9px;color:var(--brand-deep);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.detail-section dl{margin:0}.detail-section dl>div{display:grid;grid-template-columns:minmax(125px,42%) minmax(0,1fr);gap:10px;padding:4px 0;font-size:13px;line-height:1.45}.detail-section dt{color:var(--text-label)}.detail-section dd{margin:0;overflow-wrap:anywhere;color:var(--text)}.detail-section .mono dd{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.detail-section .numeric dd{font-variant-numeric:tabular-nums}.audit-section{background:#fff;border:1px solid var(--border);border-radius:6px}.audit-section>summary{padding:13px 14px;color:var(--brand-deep);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.audit-content{padding:0 14px 14px}.audit-state{padding:18px 8px;color:var(--text-muted);text-align:center;font-size:12px}.audit-groups,.audit-group ul{margin:0;padding:0;list-style:none}.audit-groups{display:flex;flex-direction:column;gap:10px}.audit-group{min-width:0;padding:10px 11px;background:#f9fbfc;border:1px solid var(--border);border-radius:5px;font-size:12px}.audit-heading{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:7px;color:var(--brand-deep)}.audit-heading span:before{margin-right:8px;color:var(--text-muted);content:"·"}.audit-group ul{display:flex;flex-direction:column;gap:5px}.audit-group ul li{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:8px}.audit-group ul li strong{color:var(--text-label)}.audit-group ul li span{min-width:0;overflow-wrap:anywhere}.audit-group small{display:block;margin-top:7px;color:var(--text-muted)}.phone-link{color:var(--brand-accent-dark);font-weight:700;text-decoration:none}.phone-link:hover{text-decoration:underline}.panel-error{padding:9px 11px;color:var(--status-danger);background:#fff3f2;border:1px solid #f2c7c3;border-radius:4px;font-size:12px}.panel-notice{padding:9px 11px;color:#663c00;background:var(--stage-clarification-bg);border:1px solid #eacb92;border-radius:4px;font-size:12px}.shipment-form{display:flex;flex-direction:column;gap:12px}.form-section{min-width:0;margin:0;padding:13px 14px 14px;background:#fff;border:1px solid var(--border);border-radius:6px}.form-section legend,.event-form h2{padding:0 3px;color:var(--brand-deep);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.form-grid label,.event-form label{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--text-label);font-size:11px}.form-grid label>span,.event-form label>span{color:#364152;font-weight:650}.form-grid input[readonly],.form-grid textarea[readonly]{color:var(--text-muted);background:#f3f5f7}.form-grid label.wide,.event-form label.wide{grid-column:1 / -1}.form-grid label>span b,.event-form label>span b{color:var(--status-danger)}.form-grid input,.form-grid select,.form-grid textarea,.event-form input,.event-form select,.event-form textarea{width:100%;min-width:0;min-height:34px;padding:6px 8px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:3px;outline:0;font-size:13px}.form-grid textarea,.event-form textarea{min-height:58px;resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.event-form input:focus,.event-form select:focus,.event-form textarea:focus{border-color:var(--brand-accent-dark);box-shadow:0 0 0 2px #0e7ca81f}.mono-input{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.money-input{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:5px}.timezone-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.timezone-picker>span{min-width:54px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.timezone-error{color:var(--status-danger)}.location-picker{position:relative}.location-suggestions{position:absolute;z-index:12;top:calc(100% + 3px);right:0;left:0;max-height:168px;margin:0;padding:3px;overflow-y:auto;list-style:none;background:#fff;border:1px solid var(--border-strong);border-radius:3px;box-shadow:0 5px 14px #0f1c3824}.location-suggestions li{padding:7px 8px;color:var(--text);border-radius:2px;cursor:pointer;font-size:13px}.location-suggestions li.highlighted{background:var(--selected);box-shadow:inset 3px 0 0 var(--selected-border)}.conflict-notice{padding:12px;color:#663c00;background:var(--stage-clarification-bg);border:1px solid #eacb92;border-radius:5px;font-size:12px}.conflict-notice h2,.conflict-notice p{margin:0 0 8px}.conflict-fields{display:flex;max-height:190px;flex-direction:column;gap:6px;margin:9px 0;overflow-y:auto}.conflict-fields>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:7px;padding:6px 0;border-top:1px solid rgb(133 79 11 / 18%)}.conflict-actions,.event-form-actions{display:flex;gap:8px}.history-pane{display:flex;min-height:0;flex:1;flex-direction:column}.history-toolbar{display:flex;min-height:50px;flex:0 0 50px;align-items:center;padding:8px 16px;background:#fafbfc;border-bottom:1px solid var(--border)}.history-content{min-height:0;flex:1;padding:14px 16px 22px;overflow-y:auto}.event-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:18px;padding:14px;background:#f9fbfc;border:1px solid var(--border);border-radius:6px}.event-form h2,.event-form .panel-error,.event-form-actions,.stage-note{grid-column:1 / -1}.event-form h2,.stage-note{margin:0}.event-date-row{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:12px}.stage-note{color:var(--text-muted);font-size:11px}.history-empty{padding:40px 12px;color:var(--text-muted);text-align:center;font-size:13px}.event-timeline{margin:0;padding:0;list-style:none}.event-timeline li{position:relative;padding:0 0 16px 22px;border-left:1px solid var(--border-strong)}.event-timeline li:last-child{border-left-color:transparent}.event-dot{position:absolute;top:5px;left:-5px;width:9px;height:9px;background:var(--brand-accent-dark);border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px var(--brand-accent-dark)}.event-card{padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:5px;font-size:12px}.event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.event-heading strong{color:var(--brand-deep)}.event-heading span,.event-card time,.event-card small{color:var(--text-muted)}.event-heading span{flex:0 0 auto;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.event-card p{margin:5px 0 0}.event-meta{display:grid;gap:2px;margin-top:5px}.event-timeline li.cancelled .event-card{background:#f7f7f7}.event-timeline li.cancelled .event-heading strong,.event-timeline li.cancelled .event-card time,.event-timeline li.cancelled .event-card>p:not(.event-cancelled-label){color:var(--text-muted);text-decoration:line-through}.event-cancelled-label{color:var(--status-danger);font-weight:700}.cancel-event{margin-top:8px;padding:4px 7px;color:var(--status-danger);background:#fff;border:1px solid #e2b9b6;border-radius:3px;font-size:11px}.cancel-event-confirmation{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.cancel-event-confirmation>span{width:100%;color:var(--text-muted);font-size:11px}.cancel-event-confirmation>button:last-child{padding:4px 7px;color:var(--text-muted);background:transparent;border:0;font-size:11px}@media(max-width:1050px){.topbar{grid-template-columns:150px minmax(280px,1fr) auto}.topbar:not(.reports-topbar) .topbar-title h1{display:none}.topbar.reports-topbar{grid-template-columns:minmax(150px,1fr) 0 auto}.user-name{display:none}.filters select{max-width:170px}.report-table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none}.report-table{min-width:0}.report-table,.report-table tbody,.report-table tr,.report-table td{display:block;width:100%}.report-table thead{display:none}.report-table tbody>tr:not(.report-error-row){display:block;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:3px}.report-table tbody>tr:not(.report-error-row)>td{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:5px 0;border:0}.report-table tbody>tr:not(.report-error-row)>td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:10px;font-weight:700}.report-table .report-action{display:flex!important;width:100%;justify-content:flex-end;padding-top:9px!important}.report-period{flex-wrap:wrap}.report-error-row td{margin-top:8px;border:1px solid #e2b9b6;border-radius:3px}}@media(max-width:400px){.auth-brand{gap:8px;font-size:16px}.auth-brand img{width:56px;height:32px;flex-basis:56px}}.belpost-page{min-width:0;flex:1;padding:20px 22px 28px;overflow:auto;color:var(--text)}.belpost-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--text-muted);font-size:11px}.belpost-breadcrumb strong{color:var(--brand-accent-dark)}.belpost-heading,.belpost-section-heading,.belpost-flow-card>header,.belpost-mode-card,.belpost-profile-actions,.belpost-schedule-heading,.belpost-run-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.belpost-heading{margin-bottom:16px}.belpost-heading h1{margin:0;color:var(--brand-deep);font-size:24px;line-height:1.25}.belpost-heading p,.belpost-section-heading p,.belpost-flow-card header p,.belpost-mode-control p,.belpost-summary-card p,.belpost-schedule-heading p,.belpost-mode-help{margin:3px 0 0;color:var(--text-muted);font-size:11px;line-height:1.45}.belpost-refresh,.belpost-secondary,.belpost-link-action,.belpost-primary,.belpost-time-editor button,.belpost-problem-list button,.belpost-problem-table button,.belpost-conflict-list button,.belpost-run-detail footer button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;gap:7px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:4px;font-size:11px;font-weight:700}.belpost-refresh,.belpost-secondary,.belpost-time-editor button,.belpost-run-detail footer button{color:var(--brand-accent-dark);background:var(--surface)}.belpost-refresh svg,.belpost-secondary svg,.belpost-link-action svg,.belpost-primary svg{width:15px;height:15px}.belpost-primary{min-height:42px;padding:9px 16px;color:#fff;background:var(--brand-accent-dark);border-color:var(--brand-accent-dark);white-space:nowrap}.belpost-refresh:disabled,.belpost-secondary:disabled,.belpost-link-action:disabled,.belpost-primary:disabled,.belpost-add-time:disabled,.belpost-time-chip button:disabled,.belpost-segmented button:disabled{cursor:default;opacity:.5}.belpost-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:0 1px 3px #0f1c3812}.belpost-summary-grid,.belpost-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.belpost-summary-card{display:flex;align-items:center;min-height:104px;gap:14px;padding:15px}.belpost-summary-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;color:var(--status-neutral);background:var(--surface-muted);border-radius:50%}.belpost-summary-icon svg{width:22px;height:22px}.belpost-summary-icon.tone-info{color:var(--brand-accent-dark);background:color-mix(in srgb,var(--brand-accent) 14%,var(--surface))}.belpost-summary-icon.tone-success{color:var(--status-success);background:color-mix(in srgb,var(--status-success) 11%,var(--surface))}.belpost-summary-icon.tone-warning{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 11%,var(--surface))}.belpost-summary-icon.tone-progress{color:var(--brand-accent-dark);background:color-mix(in srgb,var(--brand-accent) 14%,var(--surface))}.belpost-summary-card h2{margin:0 0 4px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.belpost-summary-card strong{display:block;overflow:hidden;color:var(--brand-deep);font-size:17px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.belpost-summary-card strong.tone-success,.tone-success{color:var(--status-success)}.belpost-mode-card{min-height:116px;margin:12px 0;padding:16px 18px}.belpost-mode-control{min-width:250px}.belpost-mode-control h2,.belpost-section-heading h2,.belpost-flow-card h2,.belpost-run-detail h2{margin:0;color:var(--brand-deep);font-size:15px}.belpost-master-toggle{display:flex;align-items:center;width:fit-content;gap:9px;margin-top:10px;font-size:12px}.belpost-master-toggle input{position:absolute;opacity:0;pointer-events:none}.belpost-master-toggle>span{position:relative;width:38px;height:21px;background:var(--border-strong);border-radius:12px;transition:background .12s ease}.belpost-master-toggle>span:after{position:absolute;top:3px;left:3px;width:15px;height:15px;content:"";background:var(--surface);border-radius:50%;box-shadow:0 1px 2px #111d3d3d;transition:transform .12s ease}.belpost-master-toggle input:checked+span{background:var(--brand-accent-dark)}.belpost-master-toggle input:checked+span:after{transform:translate(17px)}.belpost-master-toggle input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--brand-accent) 45%,transparent);outline-offset:2px}.belpost-timezone-control{display:grid;width:min(360px,34%);gap:5px}.belpost-timezone-control>label,.belpost-profile-form label>span,.belpost-delete-setting legend{color:var(--text-muted);font-size:10px;font-weight:700}.belpost-timezone-control>div{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px}.belpost-timezone-control input,.belpost-timezone-control button,.belpost-profile-form input,.belpost-time-editor input{width:100%;min-height:34px;padding:6px 8px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;font-size:11px}.belpost-timezone-control button{display:grid;padding:0;place-items:center;color:var(--brand-accent-dark)}.belpost-timezone-control button svg{width:15px}.belpost-timezone-control small{color:var(--text-muted);font-size:9px}.belpost-flow-card{display:flex;min-height:630px;flex-direction:column;padding:15px}.belpost-flow-card>header{align-items:flex-start;min-height:55px;padding-bottom:11px;border-bottom:1px solid var(--row-divider)}.belpost-run-flow{flex:0 0 auto}.belpost-profile-state{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:7px;margin:8px 0;color:var(--text-muted);font-size:9px}.belpost-profile-state>span{display:inline-flex;align-items:center;gap:4px}.belpost-profile-state .ready{color:var(--status-success);font-weight:700}.belpost-profile-state .not-ready{color:var(--status-warning);font-weight:700}.belpost-profile-state svg{width:12px;height:12px}.belpost-flow-last-run{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-1px 0 8px;padding:6px 8px;color:var(--text-muted);background:var(--surface-muted);border-radius:3px;font-size:9px}.belpost-flow-last-run b{color:var(--text);font-weight:600;text-align:right}.belpost-profile-form{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px}.belpost-profile-form label{display:grid;min-width:0;gap:4px}.belpost-profile-form label:not(.belpost-port-field){grid-column:1 / -1}.belpost-profile-form label:first-child{grid-column:1}.belpost-profile-form label>span{display:flex;justify-content:space-between}.belpost-profile-form label>span small{color:var(--status-success);font-size:9px;font-weight:600}.belpost-delete-setting{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:8px 9px;border:1px solid var(--row-divider);border-radius:4px}.belpost-delete-setting legend{padding:0 3px}.belpost-delete-setting label{display:inline-flex;align-items:center;gap:5px;font-size:10px}.belpost-delete-setting input{accent-color:var(--brand-accent-dark)}.belpost-profile-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.belpost-link-action{min-height:30px;padding:4px 2px;color:var(--brand-accent-dark);background:transparent;border-color:transparent}.belpost-schedule{margin-top:13px;padding:12px 0;border-top:1px solid var(--row-divider);border-bottom:1px solid var(--row-divider)}.belpost-schedule-heading{align-items:flex-start}.belpost-schedule-heading h3,.belpost-problem-group h3,.belpost-detail-list h3{margin:0;color:var(--brand-deep);font-size:11px}.belpost-schedule-heading svg{width:16px;color:var(--brand-accent-dark)}.belpost-time-chips{display:flex;min-height:27px;flex-wrap:wrap;gap:5px;margin-top:9px}.belpost-time-chips em{color:var(--text-muted);font-size:10px;font-style:normal}.belpost-time-chip{display:inline-flex;overflow:hidden;color:var(--brand-accent-dark);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-accent-dark) 30%,var(--border));border-radius:4px}.belpost-time-chip button{min-height:25px;padding:3px 6px;color:inherit;background:transparent;border:0;font-size:10px;font-weight:700}.belpost-time-chip button+button{padding-left:3px}.schedule-muted .belpost-time-chips,.schedule-muted .belpost-add-time{opacity:.52}.belpost-add-time{display:inline-flex;align-items:center;gap:3px;margin-top:6px;padding:3px 0;color:var(--brand-accent-dark);background:transparent;border:0;font-size:10px;font-weight:700}.belpost-add-time svg{width:13px}.belpost-time-editor{display:grid;grid-template-columns:100px auto auto;gap:5px;margin-top:7px}.belpost-time-editor button{min-height:32px;padding:4px 7px}.belpost-manual-hint{margin:5px 0 0;color:var(--text-muted);font-size:9px}.belpost-segmented{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:13px;padding:2px;background:var(--surface-muted);border:1px solid var(--border);border-radius:5px}.belpost-segmented button{min-height:31px;color:var(--text-muted);background:transparent;border:0;border-radius:3px;font-size:10px;font-weight:700}.belpost-segmented button.selected{color:#fff;background:var(--brand-accent-dark);box-shadow:0 1px 2px #111d3d1f}.belpost-mode-help{min-height:32px}.belpost-scheduler-event{margin-top:7px;padding:7px 8px;color:var(--text-muted);background:var(--surface-muted);border-left:3px solid var(--status-neutral);border-radius:3px;font-size:9px;line-height:1.4}.belpost-scheduler-event.event-missed{border-left-color:var(--status-warning)}.belpost-scheduler-event.event-skipped_busy{border-left-color:var(--brand-accent-dark)}.belpost-attention,.belpost-journal{margin-top:12px;padding:15px}.belpost-section-heading{align-items:flex-start;margin-bottom:10px}.belpost-section-heading>span{color:var(--text-muted);font-size:10px}.belpost-problem-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--row-divider)}.belpost-problem-list,.belpost-problem-table,.belpost-conflict-list,.belpost-in-history{display:grid;gap:5px;margin-top:7px}.belpost-problem-list button,.belpost-problem-table>div,.belpost-conflict-list>div,.belpost-in-history>div{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px;padding:8px 9px;text-align:left;background:var(--surface-muted);border:1px solid var(--row-divider);border-radius:4px}.belpost-problem-list button{width:100%;color:var(--text)}.belpost-problem-list svg{width:17px;color:var(--status-warning)}.belpost-problem-list span,.belpost-problem-table span,.belpost-conflict-list span,.belpost-in-history>div{min-width:0}.belpost-problem-list b,.belpost-problem-list small,.belpost-problem-table b,.belpost-problem-table small,.belpost-conflict-list b,.belpost-conflict-list small,.belpost-in-history b,.belpost-in-history span,.belpost-in-history small{display:block;overflow-wrap:anywhere}.belpost-problem-list small,.belpost-problem-table small,.belpost-conflict-list small,.belpost-in-history span,.belpost-in-history small{margin-top:2px;color:var(--text-muted);font-size:9px}.belpost-problem-table button,.belpost-conflict-list button{flex:0 0 auto;min-height:28px;padding:4px 7px;color:var(--brand-accent-dark);background:var(--surface)}.belpost-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:4px}.belpost-journal table{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse;font-size:10px}.belpost-journal thead{position:static}.belpost-journal tr{display:table-row;height:auto;grid-template-columns:none}.belpost-journal th,.belpost-journal td{height:auto;padding:8px 9px;overflow:hidden;border-bottom:1px solid var(--row-divider);text-align:left;text-overflow:ellipsis;white-space:nowrap}.belpost-journal th{color:var(--text-muted);background:var(--surface-muted);font-size:9px}.belpost-journal tbody tr{cursor:pointer;background:var(--surface)}.belpost-journal tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface))}.belpost-journal tbody tr:hover,.belpost-journal tbody tr:focus-visible{background:var(--selected)}.belpost-journal td small{display:block;color:var(--text-muted);font-size:8px}.belpost-status{display:inline-flex;align-items:center;gap:5px;font-weight:700}.belpost-status i{width:7px;height:7px;flex:0 0 7px;background:var(--status-neutral);border-radius:50%}.belpost-status.status-success{color:var(--status-success)}.belpost-status.status-success i{background:var(--status-success)}.belpost-status.status-warning{color:var(--status-warning)}.belpost-status.status-warning i{background:var(--status-warning)}.belpost-status.status-danger{color:var(--status-danger)}.belpost-status.status-danger i{background:var(--status-danger)}.belpost-status.status-progress{color:var(--brand-accent-dark)}.belpost-status.status-progress i{background:var(--brand-accent-dark)}.belpost-empty,.belpost-loading{padding:22px;color:var(--text-muted);text-align:center;font-size:11px}.belpost-loading{display:flex;width:100%;align-items:center;justify-content:center;gap:8px}.belpost-loading svg{width:18px;animation:belpost-spin 1s linear infinite}.belpost-unavailable{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--status-danger) 24%,var(--border));border-radius:4px;font-size:11px}.belpost-unavailable svg{width:19px}.belpost-unavailable strong,.belpost-unavailable span{display:block}.belpost-unavailable span{margin-top:2px}.belpost-toast{position:fixed;z-index:1200;right:22px;bottom:22px;display:flex;align-items:center;max-width:430px;gap:10px;padding:11px 12px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--brand-accent-dark);border-radius:5px;box-shadow:0 12px 34px #111d3d38;font-size:11px}.belpost-toast.toast-success{border-left-color:var(--status-success)}.belpost-toast.toast-error{border-left-color:var(--status-danger)}.belpost-toast button{display:grid;width:25px;height:25px;padding:0;place-items:center;background:transparent;border:0}.belpost-toast svg{width:14px}.belpost-modal-backdrop{position:fixed;z-index:1150;inset:0;display:grid;place-items:center;padding:24px;background:#070f239e}.belpost-run-detail{width:min(860px,100%);max-height:min(820px,calc(100vh - 48px));padding:18px;overflow:auto;background:var(--surface);border-radius:7px;box-shadow:0 20px 55px #030c204d}.belpost-run-detail>header{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--border)}.belpost-run-detail>header h2{margin-top:7px;font-size:18px}.belpost-run-detail>header p{margin:3px 0 0;color:var(--text-muted);font-size:10px}.belpost-run-detail>header>button{display:grid;width:32px;height:32px;padding:0;place-items:center;color:var(--text-muted);background:transparent;border:0}.belpost-run-detail>header>button svg{width:18px}.belpost-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.belpost-detail-grid>div{padding:9px;background:var(--surface-muted);border-radius:4px}.belpost-detail-grid span,.belpost-detail-grid b{display:block}.belpost-detail-grid span{color:var(--text-muted);font-size:9px}.belpost-detail-grid b{margin-top:3px;overflow-wrap:anywhere;font-size:11px}.belpost-detail-error{display:flex;gap:8px;margin-top:12px;padding:10px;color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));border-radius:4px}.belpost-detail-error svg{width:17px}.belpost-detail-error b,.belpost-detail-error small{display:block}.belpost-detail-error small{margin-top:3px;color:var(--text-muted);font-size:9px}.belpost-detail-list{margin-top:13px}.belpost-detail-list>div{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(150px,1fr);gap:9px;padding:7px 8px;border-bottom:1px solid var(--row-divider);font-size:10px}.belpost-detail-list small{color:var(--text-muted);text-align:right}.belpost-run-detail footer{display:flex;justify-content:flex-end;margin-top:15px}.belpost-detail-loading{position:fixed;z-index:1200;right:22px;bottom:22px;padding:9px 12px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:0 8px 24px #111d3d29;font-size:10px}@keyframes belpost-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.belpost-summary-grid,.belpost-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.belpost-flow-card:last-child,.belpost-summary-card:last-child{grid-column:1 / -1}.belpost-mode-card{flex-wrap:wrap}.belpost-timezone-control{width:min(400px,48%)}}@media(max-width:760px){.belpost-page{padding:14px}.belpost-summary-grid,.belpost-flow-grid,.belpost-detail-grid{grid-template-columns:1fr}.belpost-flow-card:last-child,.belpost-summary-card:last-child{grid-column:auto}.belpost-mode-card,.belpost-heading{align-items:stretch;flex-direction:column}.belpost-timezone-control,.belpost-primary{width:100%}.belpost-flow-card>header{flex-wrap:wrap}.belpost-detail-list>div{grid-template-columns:1fr}.belpost-detail-list small{text-align:left}}
