/* Predictable menu geometry, including panels moved outside their original table. */
body #uiEnginePortal .ui-select-portal,body .ui-details-panel{box-sizing:border-box!important;min-width:min(220px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;writing-mode:horizontal-tb!important;}
body #uiEnginePortal .ui-select-options,body .ui-details-panel{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-auto-flow:row!important;gap:4px!important;}
body #uiEnginePortal .ui-select-option,body .ui-details-panel>button,body .ui-details-panel>a{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;padding:10px 12px!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.4!important;font-size:14px!important;letter-spacing:normal!important;}
body #uiEnginePortal .ui-select-option>span,body #uiEnginePortal .ui-select-option>small,body .ui-details-panel button span{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;}
body #uiEnginePortal .ui-select-option>i{flex:0 0 18px!important;}body #uiEnginePortal .ui-select-option-staff{flex-wrap:wrap!important;}body #uiEnginePortal .ui-select-option-staff>.ui-staff-role{flex-basis:100%!important;}
body .ui-select-trigger{writing-mode:horizontal-tb!important;grid-template-columns:minmax(0,1fr) 16px!important;min-width:0!important;}body .ui-select-trigger .ui-select-value{white-space:nowrap!important;word-break:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;width:auto!important;writing-mode:horizontal-tb!important;}
body :is(.module-more-actions,.orders-more-actions,.order-actions-menu)>div{min-width:min(240px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;}
body :is(.module-more-actions,.orders-more-actions,.order-actions-menu)>div>button{width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.4!important;height:auto!important;min-height:40px!important;}
body :is(.new-order-mode-switch,.new-order-catalog-tabs,.ops-tabs,.staff-settings-tabs){display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:none!important;}
body :is(.new-order-mode-switch,.new-order-catalog-tabs,.ops-tabs,.staff-settings-tabs)>button{flex:0 1 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;min-height:38px!important;}
/* Compact working area; permissions and saved table-column settings remain in force. */
body.tw-workspace{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;}
body.tw-workspace .main{min-width:0!important;}body.tw-workspace .nav button{min-height:44px!important;padding:10px 12px!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:9px!important;writing-mode:horizontal-tb!important;}body.tw-workspace .nav button b{font-size:13px!important;white-space:nowrap!important;word-break:normal!important;letter-spacing:normal!important;}body.tw-workspace:not(.nav-layout-editing) .nav button span>small{display:none!important;}body.tw-workspace .nav button[hidden]{display:none!important;}
body.tw-workspace .top{padding:12px 22px!important;min-height:68px!important;}body.tw-workspace .content{padding:16px 22px!important;}body.tw-workspace .top>div>span{display:none!important;}body.tw-workspace .top-actions{gap:8px!important;}
body.tw-workspace #orders>.hero{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 0 16px!important;}body.tw-workspace #orders>.hero h1{font-size:26px!important;font-weight:650!important;}body.tw-workspace #orders #newSale,body.tw-workspace #orders #newBuyback,body.tw-workspace #orders #unifiedWorkCount,body.tw-workspace #orders>.quick,body.tw-workspace #orders>.guide{display:none!important;}body.tw-workspace #orders #newOrder{min-height:42px!important;padding:10px 18px!important;border-radius:8px!important;font-size:14px!important;white-space:nowrap!important;}body.tw-workspace #orders .orders-more-actions>summary{min-height:40px!important;display:flex!important;align-items:center!important;}
body.tw-workspace #orders .panel-head{padding:14px 16px!important;gap:16px!important;align-items:center!important;}body.tw-workspace #orders .panel-head .eyebrow{display:none!important;}body.tw-workspace #orders .panel-head h2{font-size:15px!important;white-space:nowrap!important;}body.tw-workspace #orders .toolbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;flex:1 1 400px!important;}body.tw-workspace #orders .toolbar>label{min-width:160px!important;flex:1 1 240px!important;height:42px!important;padding:0 12px!important;align-items:center!important;display:flex!important;}body.tw-workspace #orders .toolbar>label input{min-width:0!important;width:100%!important;}body.tw-workspace #orders .toolbar>button{flex:0 0 auto!important;width:auto!important;min-height:40px!important;white-space:nowrap!important;}
.tw-filter-workspace{border:1px solid #2b3e58!important;background:#102039!important;border-radius:12px!important;padding:16px!important;margin:0 0 14px!important;max-width:100%!important;min-width:0!important;}.tw-filter-workspace[hidden]{display:none!important;}.tw-filter-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;}.tw-filter-heading>b{flex:1;}.tw-filter-group{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:9px 0!important;border-top:1px solid #26384e!important;}.tw-filter-label{font-size:12px!important;color:#a5b6ce!important;padding-top:8px!important;}
body.tw-workspace #orders .tw-filter-workspace :is(.source-filter-shell,.source-filters,.order-type-filters,.orders-tabs,.order-lifecycle-tabs,.order-fast-filters){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;overflow:visible!important;}
body.tw-workspace #orders .tw-filter-workspace button{width:auto!important;flex:0 1 auto!important;min-height:36px!important;padding:7px 11px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.3!important;letter-spacing:normal!important;}body.tw-workspace #orders .tw-filter-workspace .order-fast-filters>span{display:none!important;}.tw-filter-toggle.has-filters{border-color:#64a9f4!important;color:#b8d9ff!important;}
/* Native dialogs prevent floating menus from escaping the active form. */
dialog.tw-dialog{box-sizing:border-box!important;width:min(820px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 40px)!important;padding:0!important;border:1px solid #334962!important;border-radius:16px!important;background:#102138!important;color:#edf3fb!important;box-shadow:0 24px 80px #0009!important;margin:auto!important;overflow:auto!important;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}dialog.tw-dialog::backdrop{background:#020912b8;backdrop-filter:blur(4px);}dialog.tw-dialog:not([open]){display:none!important;}dialog.tw-dialog[open]{display:block!important;}dialog.tw-dialog *{box-sizing:border-box;min-width:0;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word;letter-spacing:normal!important;}dialog.tw-dialog [hidden]{display:none!important;}
dialog.tw-directory{width:min(1000px,calc(100vw - 32px))!important;}dialog.tw-my-profile{width:min(560px,calc(100vw - 32px))!important;}dialog.tw-dialog .tw-head{display:flex!important;align-items:flex-start!important;gap:16px!important;justify-content:space-between!important;padding:22px 24px!important;border-bottom:1px solid #2a3d55!important;background:#13263f!important;}dialog.tw-dialog .tw-head h2{font-size:22px!important;line-height:1.3!important;margin:0!important;}dialog.tw-dialog p{margin:7px 0!important;color:#aabcce!important;}dialog.tw-dialog .tw-head>div{flex:1!important;}dialog.tw-dialog .tw-body{padding:20px 24px!important;}
.tw-close,dialog.tw-dialog button.tw-close{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:24px!important;border:1px solid #3b5069!important;background:transparent!important;color:#cbd8e9!important;border-radius:8px!important;}
dialog.tw-dialog button:not(.tw-close){font-family:inherit!important;line-height:1.4!important;height:auto!important;min-height:40px!important;padding:9px 14px!important;border-radius:8px!important;white-space:normal!important;word-break:normal!important;cursor:pointer;}dialog.tw-dialog button:disabled{opacity:.55!important;cursor:default!important;}dialog.tw-dialog :is(button,input,select):focus-visible{outline:2px solid #7ab8ff!important;outline-offset:3px!important;}dialog.tw-dialog button.primary{background:#3483e7!important;border:1px solid #4e9cff!important;color:#fff!important;}dialog.tw-dialog button.ghost{background:transparent!important;border:1px solid #3a506b!important;color:#d1dced!important;}
dialog.tw-dialog .tw-tabs{display:flex!important;gap:4px!important;padding:12px 20px 0!important;flex-wrap:wrap!important;border-bottom:1px solid #2a3d55!important;}dialog.tw-dialog .tw-tabs button{background:transparent!important;color:#aabbce!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;}dialog.tw-dialog .tw-tabs button.active{color:#cce2ff!important;border-bottom-color:#579efa!important;}dialog.tw-dialog fieldset{padding:0!important;margin:0!important;border:0!important;display:block!important;}dialog.tw-dialog form{display:block!important;margin:0!important;}dialog.tw-dialog .tw-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}dialog.tw-dialog .tw-field{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;width:auto!important;}.tw-wide{grid-column:1/-1!important;}
dialog.tw-dialog :is(.tw-field,.tw-search)>input,dialog.tw-dialog .tw-field>select,dialog.tw-dialog #twStaffStatus{display:block!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;background:#0b192b!important;border:1px solid #354962!important;border-radius:8px!important;color:#edf3fb!important;font:inherit!important;}dialog.tw-dialog input[type=file]{max-width:100%!important;}dialog.tw-dialog .tw-field>span{font-size:12px!important;color:#b9c9dc!important;}dialog.tw-dialog .tw-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;margin:12px 0!important;}dialog.tw-dialog .tw-check input{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:2px 0!important;}dialog.tw-dialog .tw-hint{font-size:12px!important;line-height:1.6!important;margin:12px 0!important;}dialog.tw-dialog .tw-password-section{padding:14px!important;border:1px solid #2c425e!important;border-radius:10px!important;margin-top:16px!important;}dialog.tw-dialog summary{cursor:pointer!important;color:#d6e3f4!important;font-size:13px!important;font-weight:600!important;}dialog.tw-dialog .tw-password-section[open]>summary{margin-bottom:16px!important;}
dialog.tw-dialog .tw-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:22px!important;padding-top:16px!important;border-top:1px solid #2a3d55!important;}dialog.tw-dialog .tw-footer>[data-tw-message]{flex:1 1 180px!important;font-size:12px!important;}dialog.tw-dialog .is-error{color:#ffacac!important;}dialog.tw-dialog .tw-list-toolbar{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important;}dialog.tw-dialog .tw-search{flex:1 1 210px!important;}dialog.tw-dialog #twStaffStatus{width:auto!important;flex:0 1 180px!important;}dialog.tw-dialog .tw-list-caption{font-size:12px!important;color:#96acc5!important;margin:16px 0 10px!important;}
dialog.tw-dialog .tw-staff-list{display:grid!important;gap:8px!important;}dialog.tw-dialog button.tw-staff-row{display:grid!important;grid-template-columns:42px minmax(120px,1fr) minmax(130px,1fr) auto 16px!important;gap:14px!important;align-items:center!important;width:100%!important;padding:14px!important;text-align:left!important;background:#142740!important;color:#ebf2fc!important;border:1px solid #2b405a!important;}dialog.tw-dialog .tw-staff-row:hover{border-color:#5784b7!important;background:#19324f!important;}dialog.tw-dialog .tw-staff-name,dialog.tw-dialog .tw-staff-contact{display:flex!important;flex-direction:column!important;gap:3px!important;}dialog.tw-dialog small{font-size:12px!important;color:#a1b5ce!important;}dialog.tw-dialog .tw-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;background:#29558a!important;color:#daebff!important;font-weight:600!important;overflow:hidden!important;}dialog.tw-dialog .tw-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;}dialog.tw-dialog .tw-badge{font-size:11px!important;padding:4px 8px!important;border-radius:6px!important;background:#3d3843!important;color:#cfbfca!important;white-space:nowrap!important;}dialog.tw-dialog .tw-badge.is-active{background:#173e38!important;color:#9bdfc4!important;}
dialog.tw-dialog .tw-identity-preview{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:20px!important;padding:16px!important;background:#152b45!important;border-radius:10px!important;}dialog.tw-dialog .tw-identity-preview h3{margin:0!important;font-size:18px!important;}dialog.tw-dialog .tw-profile-details{margin:0 0 22px!important;display:grid!important;gap:12px!important;}dialog.tw-dialog .tw-profile-details>div{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:14px!important;}dialog.tw-dialog dt{color:#a3b7d0!important;}dialog.tw-dialog dd{margin:0!important;}dialog.tw-dialog .tw-permission-group{border:1px solid #304760!important;border-radius:9px!important;padding:12px 14px!important;margin:10px 0!important;}dialog.tw-dialog .tw-permission-group>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 18px!important;margin-top:12px!important;}
dialog.tw-dialog .tw-choice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}dialog.tw-dialog button.tw-choice{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:22px!important;min-height:218px!important;text-align:left!important;background:#152a44!important;border:1px solid #3a526e!important;color:#edf3fb!important;}dialog.tw-dialog button.tw-choice:hover{background:#1b3859!important;border-color:#74b0f2!important;}dialog.tw-dialog .tw-choice>b{font-size:20px!important;}dialog.tw-dialog .tw-choice-icon{font-size:24px!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#254d7a!important;border-radius:10px!important;}dialog.tw-dialog .tw-choice-arrow{align-self:flex-end!important;margin-top:auto!important;font-size:20px!important;}dialog.tw-dialog .tw-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;}
@media(max-width:800px){body.tw-workspace .content{padding:12px!important;}body.tw-workspace .top{padding:10px 12px!important;}body.tw-workspace #orders .panel-head{flex-wrap:wrap!important;}body.tw-workspace #orders .toolbar{flex-basis:100%!important;}dialog.tw-dialog .tw-staff-row .tw-staff-contact{display:none!important;}dialog.tw-dialog button.tw-staff-row{grid-template-columns:38px minmax(0,1fr) auto 12px!important;gap:8px!important;}dialog.tw-dialog .tw-head,dialog.tw-dialog .tw-body{padding:16px!important;}}
@media(max-width:600px){body.tw-workspace #orders>.hero .workspace-actions{justify-content:space-between!important;}body.tw-workspace #orders .toolbar>label{flex-basis:100%!important;}body.tw-workspace #orders .toolbar>button{flex:1 1 auto!important;}.tw-filter-group{grid-template-columns:1fr!important;gap:6px!important;}.tw-filter-label{padding:0!important;}dialog.tw-dialog{max-height:calc(100dvh - 20px)!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;border-radius:12px!important;}dialog.tw-dialog .tw-form-grid,dialog.tw-dialog .tw-permission-group>div{grid-template-columns:1fr!important;}dialog.tw-dialog .tw-choice-grid{grid-template-columns:1fr!important;}dialog.tw-dialog button.tw-choice{display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;gap:4px 14px!important;min-height:104px!important;padding:16px!important;}dialog.tw-dialog .tw-choice-icon{grid-row:1/3!important;}dialog.tw-dialog .tw-choice>small{grid-column:2!important;}dialog.tw-dialog .tw-choice-arrow{grid-column:3!important;grid-row:1/3!important;align-self:center!important;}dialog.tw-dialog .tw-footer>button{flex:1 1 auto!important;}dialog.tw-dialog .tw-footer>[data-tw-message]{flex-basis:100%!important;}dialog.tw-dialog button.tw-staff-row{grid-template-columns:38px minmax(0,1fr) 12px!important;}dialog.tw-dialog .tw-staff-row .tw-badge{grid-column:2!important;grid-row:2!important;justify-self:start!important;}dialog.tw-dialog .tw-staff-row>span:last-child{grid-column:3!important;grid-row:1/3!important;}dialog.tw-dialog .tw-head h2{font-size:20px!important;}}

/* Final alignment of legacy controls inside the new workspace. */
body.tw-workspace #orders>.hero{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;}body.tw-workspace #orders>.hero>.workspace-actions{flex:0 0 auto!important;width:auto!important;max-width:none!important;}body.tw-workspace #orders>.hero>div:not(.workspace-actions):not(.interface-os-control-slot){flex:1 1 auto!important;width:auto!important;}
body.tw-workspace #orders .orders-panel>.panel-head{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;flex-wrap:wrap!important;min-height:0!important;align-items:center!important;}body.tw-workspace #orders .orders-panel>.panel-head>div:not(.toolbar):not(.interface-os-control-slot){flex:0 0 auto!important;max-width:none!important;width:auto!important;}body.tw-workspace #orders .orders-panel .toolbar{width:auto!important;max-width:none!important;grid-template-columns:none!important;flex:1 1 400px!important;}
body.tw-workspace #orders #orderColumnsBtn,body.tw-workspace #orders #twFilterToggle{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;grid-column:auto!important;grid-row:auto!important;height:42px!important;font-size:12px!important;padding:8px 12px!important;}body.tw-workspace #orders #orderColumnsBtn{order:5!important;}body.tw-workspace #orders #twFilterToggle{order:4!important;}
dialog.tw-dialog .tw-field .itech-password-wrap>input{display:block!important;width:100%!important;min-height:42px!important;padding:10px 46px 10px 12px!important;background:#0b192b!important;border:1px solid #354962!important;border-radius:8px!important;color:#edf3fb!important;font:14px/1.5 inherit!important;}dialog.tw-dialog .itech-password-eye{height:34px!important;min-height:34px!important;width:34px!important;min-width:34px!important;padding:0!important;}dialog.tw-dialog .tw-check:has(#twShowPassword){display:none!important;}dialog.tw-dialog input:disabled{opacity:.5!important;}
body.tw-workspace .finance-period{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;}body.tw-workspace .finance-period #addDeliveryExpense{margin-left:auto!important;white-space:normal!important;min-height:42px!important;width:auto!important;flex:0 1 auto!important;padding:10px 16px!important;}
@media(max-width:600px){body.tw-workspace #orders>.hero{flex-wrap:wrap!important;}body.tw-workspace #orders>.hero>.workspace-actions{width:100%!important;flex-basis:100%!important;}body.tw-workspace #orders .orders-panel .toolbar{flex-basis:100%!important;}body.tw-workspace #orders #orderColumnsBtn,body.tw-workspace #orders #twFilterToggle{flex:1 1 110px!important;}body.tw-workspace .finance-period #addDeliveryExpense{margin-left:0!important;flex:1 1 100%!important;}}

/* Independent header: do not inherit the old canvas positioning of the removed hero. */
body.tw-workspace #orders>#twLegacyHero{display:none!important;}
body.tw-workspace #orders>#twOrdersHeader{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:58px!important;margin:0 0 16px!important;padding:8px 0!important;position:relative!important;inset:auto!important;transform:none!important;}
body.tw-workspace #twOrdersHeader>h1{margin:0!important;font-size:26px!important;line-height:1.3!important;flex:1 1 140px!important;}body.tw-workspace #twOrdersHeader>.tw-orders-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;position:static!important;}
body.tw-workspace #twOrdersHeader #newOrder{flex:0 0 auto!important;width:auto!important;min-width:170px!important;max-width:100%!important;position:static!important;transform:none!important;white-space:nowrap!important;}body.tw-workspace #twOrdersHeader .orders-more-actions{width:auto!important;min-width:56px!important;max-width:none!important;flex:0 0 auto!important;position:relative!important;}body.tw-workspace #twOrdersHeader .orders-more-actions>summary{white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;width:auto!important;min-width:56px!important;min-height:42px!important;padding:8px 12px!important;}
body.tw-workspace #orders #twOrderToolbar{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;max-width:100%!important;}body.tw-workspace #orders #twOrderToolbar>label{flex:1 1 220px!important;width:auto!important;min-width:160px!important;max-width:none!important;}body.tw-workspace #orders #twOrderToolbar #orderColumnsBtn,body.tw-workspace #orders #twOrderToolbar #twFilterToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;}
body.tw-workspace #orders #orderFilterState{display:none!important;}body.tw-workspace .interface-os-toolbar>.io-mode-badge,body.tw-workspace .interface-os-toolbar>.io-save-state{display:none!important;}body.tw-workspace .interface-os-toolbar{background:transparent!important;border:0!important;padding:0!important;}
@media(max-width:800px){body.tw-workspace #orders #twOrderToolbar>label{flex-basis:100%!important;}body.tw-workspace #orders #twOrderToolbar #orderColumnsBtn,body.tw-workspace #orders #twOrderToolbar #twFilterToggle{flex:1 1 100px!important;}body.tw-workspace #twOrdersHeader>.tw-orders-actions{flex-basis:100%!important;justify-content:space-between!important;}}

/* Staff lifecycle: clear deletion/restoration states, including mobile. */
.tw-delete-warning{padding:14px 16px;margin:0 0 18px;border:1px solid rgba(239,68,68,.55);border-radius:12px;background:rgba(239,68,68,.08);line-height:1.55;overflow-wrap:anywhere}
.tw-delete-warning p{margin:6px 0;white-space:pre-wrap}.tw-badge.is-deleted{border:1px solid rgba(239,68,68,.55);background:rgba(239,68,68,.1)}
.tw-staff-row.is-deleted{opacity:.85}.tw-delete-staff{margin-inline-end:auto}.tw-staff-lifecycle{max-width:600px}.tw-staff-lifecycle textarea{box-sizing:border-box;width:100%;min-height:100px;resize:vertical;font:inherit}
@media(max-width:600px){.tw-profile .tw-footer,.tw-staff-lifecycle .tw-footer{flex-wrap:wrap;gap:10px}.tw-delete-staff{width:100%;margin-inline-end:0}.tw-staff-lifecycle .tw-footer button{flex:1 1 140px}.tw-delete-warning{padding:12px}}

/* Staff management: Settings entry and clear control borders. */
.nav #twStaffNav,.nav .tw-staff-nav{display:none!important;}
#genericText .settings-grid>article.tw-staff-settings-card{box-sizing:border-box!important;min-width:0!important;border:1px solid #6884a4!important;border-radius:14px!important;background:#122740!important;box-shadow:inset 0 0 0 1px #b1c9e312!important;}
#genericText .tw-staff-settings-card>b{color:#eff5ff!important;}
#genericText .tw-staff-settings-card>span,#genericText .tw-staff-settings-card>small{color:#c0d0e4!important;}
#genericText #openStaffSettings{box-sizing:border-box!important;min-height:44px!important;width:100%!important;padding:11px 16px!important;border:1px solid #89b5ed!important;border-radius:9px!important;background:#245c9a!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important;writing-mode:horizontal-tb!important;cursor:pointer!important;}
#genericText #openStaffSettings:hover{border-color:#c4deff!important;background:#2c6cad!important;}
#genericText #openStaffSettings:focus-visible{outline:2px solid #a7cfff!important;outline-offset:3px!important;}
#twStaffDirectory,#twStaffProfile,#twStaffLifecycle{border:1px solid #6884a4!important;}
#twStaffDirectory button.tw-staff-row{border:1px solid #536d8d!important;}
#twStaffDirectory button.tw-staff-row:hover{border-color:#8ebcf0!important;}
#twStaffDirectory :is(input[type=search],select),#twStaffProfile .tw-field input,#twStaffProfile .tw-field select,#twStaffLifecycle textarea{border:1px solid #6884a4!important;border-radius:8px!important;background:#0b192b!important;color:#edf3fb!important;}
#twStaffLifecycle textarea{padding:10px 12px!important;}
@media(max-width:600px){#genericText .settings-grid>article.tw-staff-settings-card{width:100%!important;max-width:100%!important;}#genericText #openStaffSettings{min-height:46px!important;}}
