.activity-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#21152e38;z-index:25;display:flex;justify-content:flex-end}.activity-drawer{width:620px;max-width:100%;height:100dvh;background:#fff;box-shadow:-8px 0 32px #26142d1a;display:flex;flex-direction:column;color:#443e48;animation:activity-enter .18s ease-out}.activity-header{display:flex;align-items:center;justify-content:space-between;padding:23px 24px 19px;border-bottom:1px solid #e7e2e9}.activity-eyebrow{color:#938a99;font-size:9px;letter-spacing:.08em;font-weight:600}.activity-header h2{display:flex;align-items:center;gap:9px;margin:9px 0 0;font-size:20px;font-weight:600;color:#403148}.activity-header h2 svg{color:var(--purple)}.activity-head-actions{display:flex;gap:10px}.activity-head-actions button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e4dde8;border-radius:3px;background:#fff;color:#807487}.activity-head-actions button:hover{background:#f9f5fc;color:var(--purple);border-color:#baa5ca}.activity-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:10px;padding:18px 24px 15px;border-bottom:1px solid #eee9f0}.activity-search{position:relative;min-width:0}.activity-search>svg{position:absolute;left:11px;top:10px;color:#9c919f}.activity-search input{width:100%;height:36px;padding:0 12px 0 35px;border:1px solid #dad5df;border-radius:3px;font-size:12px;color:#554b5d}.activity-search input::placeholder{color:#a69fa9}.activity-filter-row{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.activity-select{position:relative;flex:1;min-width:0}.activity-select>svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8f8198}.activity-filter-row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:36px;border:1px solid #dad5df;border-radius:3px;padding:0 32px 0 11px;color:#62576a;background:#fff;font:inherit;font-size:11px}.activity-reset{height:36px;flex-shrink:0;border:0;background:transparent;padding:0 6px;color:var(--purple);font-size:10px;font-weight:700}.activity-timeline{overflow-y:auto;flex:1;padding:16px 24px 24px;min-height:0}.activity-summary{display:flex;align-items:center;justify-content:space-between;color:#8b818f;font-size:10px;margin-bottom:19px}.activity-summary strong{font-weight:600;color:#5e5365}.activity-audit{display:flex;align-items:center;gap:5px;color:#428269;font-size:9px}.activity-day{margin-bottom:22px}.activity-day h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;color:#8d8292}.activity-day h3:after{content:"";height:1px;background:#e9e3ec;flex:1;margin-left:5px}.activity-day-number{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ddd3e2;border-radius:4px;font-size:12px;color:#5e5066;background:#fff}.activity-day h3.current .activity-day-number{background:var(--purple);border-color:var(--purple);color:#fff}.activity-day h3>span:nth-child(2){display:grid;gap:3px}.activity-day h3 strong{font-size:9px;letter-spacing:.04em}.activity-day h3 small{font-size:8px;font-weight:400}.activity-event{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;padding:12px 10px 11px;margin:0 0 7px;border:1px solid #e8e2eb;border-radius:4px;background:#fff;cursor:pointer;color:inherit}.activity-event:hover{border-color:#c9b4d9;background:#fcfaff}.activity-event.selected{border-color:#ae8dc7;background:#faf7fc;box-shadow:inset 3px 0 0 var(--purple)}.activity-event-dot{color:#4c9577;margin-top:4px}.activity-event-main{min-width:0;flex:1}.activity-event-title{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:12px;font-weight:600;line-height:18px}.activity-type{padding:1px 5px;border-radius:2px;background:#eee7f6;color:#795392;font-size:8px;line-height:13px;font-weight:600}.activity-event-sub{display:block;font-size:10px;margin-top:4px;color:#958b9a;line-height:17px;overflow-wrap:anywhere}.activity-sample{display:inline-block;margin-left:7px;font-size:7px;color:#9c929f;border:1px solid #e6dfea;border-radius:2px;padding:0 3px;line-height:11px;vertical-align:middle}.activity-event-end{display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-size:10px;color:#958b9c;padding-top:3px}.activity-detail{border:1px solid #d8c8e2;border-left:3px solid var(--purple);border-radius:4px;margin:0 0 10px 18px;background:#fff;overflow:hidden;box-shadow:0 4px 12px #29113508}.activity-detail-heading{padding:13px 15px;background:#fbf9fc;border-bottom:1px solid #ece5f0}.activity-detail-heading>span{font-size:8px;letter-spacing:.08em;color:var(--purple);font-weight:600}.activity-detail-heading h4{font-size:15px;margin:7px 0 0;font-weight:600}.activity-detail-body{padding:15px}.activity-status{display:inline-flex;align-items:center;gap:5px;background:#eaf6ef;color:#388363;padding:4px 6px;border-radius:3px;font-size:8px;font-weight:600}.activity-metadata{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin:18px 0 20px}.activity-metadata>div{min-width:0}.activity-metadata dt{color:#a296a8;font-size:8px;letter-spacing:.05em;margin-bottom:5px}.activity-metadata dd{margin:0;font-size:11px;line-height:16px;overflow-wrap:anywhere}.activity-section-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.05em;font-weight:600;color:#82718d;line-height:16px}.activity-section-label>span{font-size:9px;font-weight:400;color:#a295aa;letter-spacing:0}.activity-change-list{border:1px solid #ebe3f0;border-radius:3px;overflow:hidden}.activity-change-list>.activity-section-label{padding:8px 10px;background:#faf8fc}.activity-change{padding:10px;border-top:1px solid #eee8f2}.activity-change>strong{display:block;font-size:10px;font-weight:600;margin-bottom:9px;overflow-wrap:anywhere}.activity-change>div{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:10px;align-items:center;font-size:11px;line-height:18px}.activity-change>div>svg{color:#ab9ab6;margin-top:12px}.activity-before,.activity-after{overflow-wrap:anywhere;min-width:0;display:block}.activity-before{color:#96899d}.activity-after{color:#684280}.activity-change small{display:block;font-size:7px;letter-spacing:.07em;line-height:12px;margin-bottom:3px;color:#ab9db4}.activity-change em{font-style:normal;color:#b5abbc}.activity-file{padding:12px;background:#faf8fc;border:1px solid #eae2ef;display:grid;gap:8px;font-size:11px;overflow-wrap:anywhere}.activity-file>strong{font-size:12px;font-weight:600}.activity-file>span:not(.activity-section-label){font-size:10px;color:#8f7f9b}.activity-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:70px 5px;color:#a89aac}.activity-empty strong{font-size:13px;color:#685872;margin-top:15px}.activity-empty p{font-size:11px;line-height:18px}.activity-empty button{border:0;background:transparent;color:var(--purple);font-size:11px;padding:8px}.activity-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:14px 24px;color:#a196a7;border-top:1px solid #ece6f0;font-size:9px;background:#fcfbfd}.page-actions button.activity-trigger{border-left:1px solid #e5dce9;padding-left:22px;color:var(--purple)}.page-actions .activity-count{background:#eee7f6;padding:1px 5px;border-radius:3px;font-size:9px;min-width:20px}.pagebar{gap:12px}@keyframes activity-enter{0%{transform:translate(30px);opacity:.6}to{transform:translate(0);opacity:1}}@media(max-width:600px){.activity-header{padding:18px}.activity-filters{padding:15px 18px}.activity-timeline{padding:15px 14px}.activity-footer{padding:12px 18px}.activity-drawer{width:100%}.activity-detail{margin-left:10px}.pagebar{height:auto;min-height:60px;flex-wrap:wrap;padding:10px 14px}.page-actions{gap:12px;flex-wrap:wrap}.page-actions button{font-size:10px}.page-actions button.activity-trigger{padding-left:12px}.activity-metadata{gap:15px 12px}}@media(prefers-reduced-motion:reduce){.activity-drawer{animation:none}}.activity-event.failed .activity-event-dot{color:#cc5961}.activity-status.failed{color:#b44e56;background:#fff0f1}.activity-filename{display:flex;align-items:center;gap:7px}.activity-filename svg{color:#9a86a8}.activity-error-report{display:grid;gap:10px;margin-top:14px}.activity-report-download{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e8dce9;border-radius:3px;background:#fcfafc;color:#79508e;text-decoration:none;font-size:11px}.activity-report-download span{flex:1;min-width:0;overflow-wrap:anywhere;line-height:17px}.activity-report-download:hover{background:#f7f1fa;border-color:#baa0cc}.activity-report-caption{color:#a18fa7;font-size:10px;line-height:16px}.activity-day h3{gap:9px;margin-bottom:10px}.activity-day-number{width:29px;height:29px;border-radius:6px;font-weight:800}.activity-day h3.current .activity-day-number{box-shadow:0 2px 6px #4d148c22}.activity-day h3 strong{font-size:10px;font-weight:800;letter-spacing:.04em}.activity-day h3 small{font-size:9px;font-weight:700;color:#98919e}.activity-event{min-height:61px;padding:10px 10px 11px;gap:10px;border-color:#e7e3e9;border-radius:4px;margin-bottom:7px}.activity-event.selected{border-color:#b99dce;background:#f9f5fc;box-shadow:inset 3px 0 0 var(--purple)}.activity-event-dot{margin-top:6px;color:#2c8d70}.activity-event-title{font-size:12px;line-height:18px;font-weight:750;color:#38333a;gap:7px}.activity-type{padding:1px 6px;font-size:8px;line-height:13px;font-weight:800;background:#eee6f6;color:#704695;border-radius:3px}.activity-event-sub{font-size:10px;line-height:16px;margin-top:4px;color:#89828e}.activity-event-end{padding-top:2px;font-size:10px;color:#827a87}.activity-detail{margin:0 0 9px 18px;border-color:#d2c0df;border-left:3px solid var(--purple);border-radius:4px;box-shadow:0 5px 18px #3727440a}.activity-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 14px 12px;background:#fbf9fc;border-bottom:1px solid #e7e1ec}.activity-detail-heading>div{min-width:0}.activity-detail-kicker{color:var(--purple);font-size:9px;font-weight:800;letter-spacing:.08em}.activity-detail-heading h4{font-size:16px;font-weight:750;line-height:22px;margin:6px 0 0;color:#332e36}.activity-detail-subtitle{margin:4px 0 0;color:#89818e;font-size:10px;font-weight:600;line-height:16px}.activity-detail-close{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;padding:0;border:1px solid #ddd3e4;border-radius:3px;background:#fff;color:#817587}.activity-detail-close:hover{border-color:#b99dce;color:var(--purple);background:#faf7fc}.activity-detail-body{padding:16px 15px 15px}.activity-status{padding:4px 8px;font-size:9px;line-height:14px;font-weight:750;letter-spacing:.025em;background:#e6f4ed;color:#247d5d}.activity-metadata{border-top:1px solid #e9e2ee;border-bottom:1px solid #e9e2ee;padding:12px 0;margin:12px 0;gap:12px 18px}.activity-metadata dt{font-size:8px;font-weight:750;letter-spacing:.04em;color:#9d94a3;margin-bottom:3px}.activity-metadata dd{font-size:10px;font-weight:650;color:#504752;line-height:16px}.activity-account-meta{grid-column:1/-1}.activity-section-label{font-size:8px;font-weight:750;letter-spacing:.035em;color:#978b9f}.activity-attachment{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #dcd0e4;border-left:3px solid var(--purple);border-radius:3px;background:#fbf9fc;min-width:0}.activity-attachment-icon{width:34px;height:36px;flex:0 0 34px;display:grid;place-items:center;border-radius:3px;background:var(--purple);color:#fff;font-size:9px;font-weight:750}.activity-attachment-copy{display:grid;gap:3px;flex:1;min-width:0}.activity-attachment-copy>strong{font-size:10px;line-height:16px;font-weight:750;color:#574b60;overflow-wrap:anywhere}.activity-attachment-copy>small{font-size:8px;font-weight:650;line-height:12px;color:#8a7b93}.activity-download-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;min-height:31px;padding:0 10px;border:1px solid var(--purple);border-radius:3px;background:#fff;color:var(--purple);text-decoration:none;font-size:9px;font-weight:750}.activity-download-button:hover{background:#f1e9f8}.activity-error-report{margin-top:10px;display:block}@media(max-width:420px){.activity-attachment{gap:8px;flex-wrap:wrap}.activity-download-button{margin-left:44px}.activity-detail-heading,.activity-detail-body{padding:12px}.activity-detail-kicker{font-size:8px}}.activity-change-list{border:0;border-top:1px solid #e4dee7;border-radius:0;margin-top:12px;padding-top:10px;overflow:visible}.activity-change-list>.activity-section-label{padding:0 0 4px;background:transparent;color:#817a84;font-size:9px;font-weight:750;letter-spacing:.06em;align-items:center}.activity-change-list>.activity-section-label>span{color:var(--purple);font-size:9px;font-weight:750;letter-spacing:0}.activity-change{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) 14px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-top:0;border-bottom:1px solid #eeeaf0}.activity-change:last-child{border-bottom:0}.activity-change>strong{margin:0;color:#514a54;font-size:10px;font-weight:750;line-height:16px;overflow-wrap:anywhere}.activity-change>div{display:contents}.activity-before,.activity-after{font-size:11px;line-height:17px;font-weight:750;overflow-wrap:anywhere}.activity-before{color:#625c65}.activity-after{color:#247457}.activity-change small{font-size:8px;line-height:12px;margin-bottom:2px;font-weight:750;letter-spacing:0;color:#a19aa3}.activity-change>div>svg{margin-top:13px;color:#9e97a1;width:14px;height:14px}.activity-change-list+.activity-metadata{margin-top:0}@media(max-width:420px){.activity-change{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:6px}.activity-change>strong{grid-column:1/-1}}.activity-drawer{--log-ink:#242327;--log-title:#38333a;--log-detail-title:#312c33;--log-text:#443e46;--log-muted:#817a84;--log-caption:#938b96;--log-meta-label:#9a949c;--log-field-label:#a19aa3;--log-before:#625c65;--log-after:#247457;--log-input-text:#5c565f;--log-line:#eeeaf0;--log-surface:#fbfafc;--log-green:#2b8a69;--log-red:#d94e5a;color:var(--log-ink)}.activity-header{border-bottom-color:#e5e3e7}.activity-header h2{color:var(--log-detail-title)}.activity-eyebrow{color:var(--log-caption)}.activity-head-actions button,.activity-detail-close{border-color:#ddd5e2;color:#736b76}.activity-head-actions button:hover,.activity-detail-close:hover{border-color:#bda8cc;background:#f8f3fb;color:var(--purple)}.activity-filters{border-bottom-color:#e5e3e7}.activity-search input,.activity-filter-row select{border-color:#dad5dc;color:var(--log-input-text)}.activity-search input::placeholder{color:#a7a2a9}.activity-search>svg,.activity-select>svg{color:#9e97a1}.activity-search input:focus-visible,.activity-filter-row select:focus-visible{border-color:#a989c1;outline-color:#a989c1;box-shadow:0 0 0 2px #f0e7f6}.activity-summary{color:#827c85}.activity-summary strong{color:var(--log-text)}.activity-day h3{color:#827c85}.activity-day h3:after{background:#e7e2e9}.activity-day h3 strong{color:#756e78}.activity-day h3.current strong{color:var(--purple)}.activity-day h3 small{color:#969099}.activity-day-number{border-color:#d9d0df;color:#5a5260}.activity-event{border-color:#ebe8ec;color:var(--log-ink)}.activity-event:hover{border-color:#ceb9de;background:#fcfaff}.activity-event.selected{border-color:#b99dce;background:#f9f5fc}.activity-event-dot{color:var(--log-green)}.activity-event.failed .activity-event-dot{color:var(--log-red)}.activity-event-title,.activity-event.failed .activity-event-title{color:var(--log-title)}.activity-event-sub{color:#89828b}.activity-event-end{color:#7f7981}.activity-type{color:#6e4b93;background:#eee7f6}.activity-detail{border-color:#cfc1d9;border-left-color:var(--purple)}.activity-detail-heading{background:var(--log-surface);border-bottom-color:#e9e5eb}.activity-detail-heading h4{color:var(--log-detail-title)}.activity-detail-subtitle{color:var(--log-muted)}.activity-status{color:#237457;background:#e8f5ef}.activity-status.failed{color:var(--log-red);background:#fff0f1}.activity-metadata{border-color:var(--log-line)}.activity-metadata dt{color:var(--log-meta-label)}.activity-metadata dd{color:var(--log-text)}.activity-change-list{border-top-color:#e4dee7}.activity-change-list>.activity-section-label{color:var(--log-muted)}.activity-change-list>.activity-section-label>span{color:var(--purple)}.activity-change{border-bottom-color:var(--log-line)}.activity-change>strong{color:#514a54}.activity-before{color:var(--log-before)}.activity-after{color:var(--log-after)}.activity-change small,.activity-change em{color:var(--log-field-label)}.activity-change>div>svg{color:#9e97a1}.activity-attachment{border-color:#d9d1df;border-left-color:var(--purple);background:var(--log-surface)}.activity-attachment-copy .activity-section-label{color:var(--log-caption)}.activity-attachment-copy>strong{color:#4d4750}.activity-attachment-copy>small{color:#827a85}.activity-download-button:hover{color:#fff;background:var(--purple)}.activity-report-caption{color:#827a85}.activity-empty{color:#8b858e}.activity-empty strong{color:var(--log-text)}.activity-footer{color:#827a85;border-top-color:#e5e3e7;background:var(--log-surface)}:root{font-family:Arial,Helvetica Neue,PingFang SC,sans-serif;color:#444;background:#f6f6f6;font-synthesis:none;--purple:#4d148c;--orange:#ff6200;--blue:#4c8c9e;--line:#e8e8e8}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}button:focus-visible,input:focus-visible{outline:2px solid #9064b4;outline-offset:2px}svg{flex-shrink:0;vertical-align:middle}button{transition:background .15s,color .15s}.app-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:60px 44px minmax(calc(100vh - 104px),auto)}.topbar{grid-column:1/-1;background:var(--purple);color:#fff}.top-inner{height:100%;padding:0 7.75%;display:flex;align-items:center;gap:36px}.logo{display:block;width:84px;height:auto;transform:translateY(-4px)}.primary{display:flex;align-items:center;gap:30px;font-size:12px;line-height:16px;white-space:nowrap}.tools{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:12px;white-space:nowrap;color:#e9dff3}.tools>span{display:flex;align-items:center;gap:7px}.tools svg{width:12px}.tools .bell{position:relative}.bell svg{width:20px}.bell i{position:absolute;right:-3px;top:-5px;background:#ed5869;border:1px solid #e6cde8;border-radius:50%;width:12px;height:12px;font-size:8px;font-style:normal;text-align:center}.avatar{width:30px;height:30px;border-radius:50%;background:#fff;justify-content:center}.avatar img{width:24px}.subbar{grid-column:1/-1;background:#fff;display:flex;align-items:center;gap:19px;padding:0 18px;border-bottom:1px solid var(--line);font-size:12px}.subbar strong{font-size:16px}.subbar i{height:24px;width:1px;background:var(--line)}.sidebar{background:#fff;border-right:1px solid var(--line);position:relative;padding-bottom:56px;min-width:0}.nav-item{width:100%;height:56px;padding:0 22px;display:flex;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--line);background:#fff;font-size:12px;text-align:left;color:#393939}.nav-item>svg:last-child:not(:first-child){margin-left:auto}.nav-item b{white-space:nowrap}button.nav-item:hover{background:#faf7fc}.subnav-item{height:55px;display:flex;align-items:center;padding:0 20px 0 44px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--line)}.subnav-item.selected{color:var(--purple);background:#fcfaff}.sidebar-bottom{position:absolute;bottom:0;height:56px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 22px;color:var(--purple);border-top:1px solid var(--line);background:#fff}.sidebar-bottom>div{display:flex;gap:13px;align-items:center;font-size:12px;white-space:nowrap}.sidebar-bottom button{border:0;background:transparent;color:#777;padding:6px}main{min-width:0}.pagebar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 18px;background:#fff;border-bottom:1px solid var(--line)}h1{margin:0;font-size:13px;font-weight:600}.page-actions{display:flex;gap:25px}.page-actions button{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:var(--blue);font-size:13px;font-weight:700;padding:8px 0}.page-actions button:hover,.row-actions button:hover{color:var(--purple)}.page-actions svg{width:15px;height:15px}.workspace{padding:10px 10px 0}.filters{padding:14px 18px;display:flex;gap:22px;align-items:center;background:#fff;margin-bottom:10px;min-height:58px}.filters label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.filters input{width:clamp(150px,13.4vw,315px);height:29px;border:1px solid #d9d9d9;padding:4px 10px;font-size:12px;color:#444;border-radius:0;box-shadow:inset 0 1px 2px #00000003}.filters input::placeholder,.form-grid input::placeholder{color:#bbb}.filter-actions{display:flex;gap:8px;margin-left:auto}.button{height:29px;min-width:98px;background:var(--orange);border:1px solid var(--orange);color:#fff;font-size:12px;font-weight:700;padding:0 20px}.button:hover{background:#e55700}.button.outline{background:#fff;color:#d87a35;border-color:#e3d7b6}.button.outline:hover{background:#fff8f0}.table-scroll{overflow-x:auto;background:#fff}table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:1700px;text-align:left;font-size:12px}col.col-shipper{width:9.3%}col.col-payer{width:10%}col.col-name{width:8.8%}col.col-consigneeDuplex{width:13%}col.col-consigneeCargo{width:13.4%}col.col-shipperConsol{width:13%}col.col-iorDuplex{width:12%}col.col-iorCargo{width:13%}col.col-actions{width:7.5%}th{height:36px;white-space:nowrap;font-weight:600;font-size:11px}td{height:36px;font-variant-numeric:tabular-nums}th,td{padding:0 12px;border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis}tbody tr:hover{background:#faf8fc}.row-actions{white-space:nowrap;position:sticky;right:0;background:#fff;overflow:visible}.row-actions button{color:var(--blue);border:0;background:transparent;padding:5px 0;font-size:12px}.row-actions button+button{margin-left:15px}thead th:last-child{position:sticky;right:0;background:#fff}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding:15px 3px;font-size:12px}.pagination>span{margin-right:12px}.pagination button{width:23px;height:23px;padding:0;border:1px solid transparent;background:transparent;color:#444;border-radius:4px;font-size:12px}.pagination button svg{width:12px;height:12px}.pagination button.active{border-color:#aaa0b6;color:var(--purple);background:#fff}.pagination button:hover:enabled{background:#eee8f4}.is-collapsed{grid-template-columns:64px minmax(0,1fr)}.is-collapsed .nav-item{padding:0;justify-content:center}.is-collapsed .nav-item b,.is-collapsed .nav-item>svg:last-child:not(:first-child),.is-collapsed .sidebar-bottom>div{display:none}.is-collapsed .sidebar-bottom{padding:0;justify-content:center}.empty-state{height:180px;text-align:center;color:#999}.empty-state svg{display:block;margin:0 auto 10px}.empty-state strong,.empty-state span{display:block;margin:7px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);background:#fff;box-shadow:0 4px 25px #0002;z-index:30;border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13px;max-width:90vw}.toast>svg{color:#3a8a62}.toast button,.modal header button{padding:4px;background:transparent;border:0;color:#888;display:flex}.toast button svg{width:16px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:780px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;box-shadow:0 12px 50px #0003}.modal>header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.modal h2{font-size:16px;font-weight:600;margin:0}.form-grid{padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.form-grid label{font-size:11px;font-weight:600;overflow-wrap:anywhere}.form-grid em{color:#d84328;font-style:normal}.form-grid input{display:block;width:100%;height:35px;border:1px solid #d6d6d6;margin-top:9px;padding:7px 10px;font-size:13px}.modal footer{display:flex;justify-content:flex-end;gap:10px;padding:17px 24px;border-top:1px solid var(--line);background:#fcfcfc}.form-error{margin:0 24px 20px;color:#b73725;font-size:13px}.delete-modal{width:490px}.delete-body{padding:26px 24px;display:flex;gap:15px;align-items:flex-start}.delete-body>svg{color:var(--orange)}.delete-body p{margin:2px 0 10px;font-size:14px}.delete-body span{font-size:13px;color:#777}@media(min-width:2000px){.app-shell{grid-template-columns:218px minmax(0,1fr);grid-template-rows:60px 44px minmax(calc(100vh - 104px),auto)}.nav-item{height:55px}.subnav-item{height:54px}.is-collapsed{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:1400px){.top-inner{padding:0 28px}.tools{gap:14px}.app-shell{grid-template-columns:202px minmax(0,1fr)}.nav-item{padding:0 18px;gap:10px;font-size:11px}.subnav-item{padding-left:35px;font-size:10px}.filters{gap:15px;padding:14px 12px;flex-wrap:wrap}.filters input{width:165px}.filter-actions{margin-left:auto}.filters label{font-size:11px}.is-collapsed{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:950px){.timezone{display:none!important}.top-inner{gap:22px}.primary{gap:18px}.tools{gap:12px}.app-shell{grid-template-columns:64px minmax(0,1fr)}.nav-item{justify-content:center;padding:0}.nav-item b,.nav-item>svg:last-child:not(:first-child),.subnav,.sidebar-bottom>div{display:none}.sidebar-bottom{justify-content:center;padding:0}.page-actions{gap:14px}.filters label{flex:1;justify-content:space-between}.filters input{width:180px}.filter-actions{width:100%;justify-content:flex-end}.form-grid{grid-template-columns:1fr}.tools>span:nth-child(2),.tools>span:nth-child(4){display:none}.primary b:last-child{display:none}}:root{--fdx-ink:#242327;--fdx-muted:#6f6c74;--line:#e5e3e7;--blue:#287cb9;color:var(--fdx-ink)}.subbar{color:#4e4c51}.subbar>span{color:#77737b}.nav-item{color:#3e3b41;border-bottom-color:#efedef}.nav-item.master{color:var(--purple)}.subnav-item{color:#4c474f;border-bottom-color:#efedef}.subnav-item.selected{color:var(--purple)}.pagebar h1{color:#3c3a40}.filters label,.form-grid label{color:#55505a}.filters input,.form-grid input{color:#454148;border-color:#d8d4da}.filters input::placeholder,.form-grid input::placeholder{color:#a7a2a9}th{color:#262429}td,.pagination,.pagination button{color:#5d5960}.pagination button.active{color:var(--purple)}.modal h2{color:#312c33}.modal header button{color:#736b76}.delete-body p{color:#443e46}.delete-body span{color:#817a84}.form-error{color:#d94e5a}.toast{color:#443e46}.toast>svg{color:#2b8a69}.empty-state{color:#8b858e}
