/* Account workspace: the established MinusLine paper, forest and lime palette. */
:is(.ml-workspace,.ml-reports) .nx-root,.nx-staff{--nx-ink:#17291f;--nx-muted:#66735d;--nx-line:#dfe5d9;--nx-accent:#17291f;--nx-soft:#f0f4e9;--nx-bg:#f5f6f0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}
.ml-workspace .nx-app{max-width:1440px;padding:12px 0 48px}:is(.ml-workspace,.ml-reports) .nx-root h1,.nx-staff h1{font-size:clamp(27px,2.5vw,36px);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0 0 10px}:is(.ml-workspace,.ml-reports) .nx-root h2,.nx-staff h2{font-size:18px;font-weight:600;letter-spacing:-.025em}:is(.ml-workspace,.ml-reports) .nx-root p,.nx-staff p{line-height:1.6}
.ml-workspace .nx-app-heading{align-items:center;margin-bottom:28px;gap:24px}.ml-workspace .nx-app-heading>div{min-width:0}.ml-workspace .nx-app-heading>div>p{font-size:14px;max-width:650px;color:var(--nx-muted)}.ml-workspace .nx-app-heading>.nx-btn{flex-shrink:0}.nx-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--nx-muted)!important;font-size:12px;text-decoration:none!important}.nx-back-link .ml-icon{width:15px;height:15px;transform:rotate(180deg)}
:is(.ml-workspace,.ml-reports) .nx-root .nx-btn,.nx-staff .nx-btn{font-size:13px;font-weight:600;min-height:42px;padding:10px 15px;border-radius:8px;gap:8px;line-height:1.4}:is(.ml-workspace,.ml-reports) .nx-root .nx-btn:hover,.nx-staff .nx-btn:hover{background:#304d36;border-color:#304d36}:is(.ml-workspace,.ml-reports) .nx-root .nx-secondary,.nx-staff .nx-secondary{border-color:#d7ded0;background:#fff}:is(.ml-workspace,.ml-reports) .nx-root .nx-secondary:hover,.nx-staff .nx-secondary:hover{border-color:#bdcbb0;background:#f0f4e9}:is(.ml-workspace,.ml-reports) .nx-root .nx-btn .ml-icon,.nx-staff .nx-btn .ml-icon{width:17px;height:17px;flex-shrink:0}:is(.ml-workspace,.ml-reports) .nx-root .nx-btn:focus-visible,.nx-staff .nx-btn:focus-visible{outline:3px solid #a4bd7d;outline-offset:3px}:is(.ml-workspace,.ml-reports) .nx-root .nx-card,.nx-staff .nx-card{border-color:var(--nx-line);border-radius:14px;box-shadow:0 3px 18px #17291f03;padding:24px}
.nx-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--nx-line);border-radius:14px;margin-bottom:30px;padding:24px 0}.nx-overview-item{padding:0 25px;min-width:0}.nx-overview-item+.nx-overview-item{border-left:1px solid #e9ede3}.nx-overview-label{display:flex;align-items:center;gap:8px;color:#65735a;font-size:12px;line-height:1.45;min-height:20px}.nx-overview-label .ml-icon{width:16px;height:16px;flex-shrink:0;color:#80916f}.nx-overview-item>strong{display:block;font-size:34px;line-height:1.15;letter-spacing:-.045em;font-weight:500;font-variant-numeric:tabular-nums;margin-top:12px}.nx-overview-note{font-size:10px;color:#68765d;display:block;margin-top:5px;line-height:1.4}
.nx-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:0 0 20px}.nx-queue-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.nx-queue-filters button{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#65735a;padding:9px 11px;min-height:40px;font:600 12px/1.35 Arial,Helvetica,sans-serif;cursor:pointer}.nx-queue-filters button:hover{background:#e9eddf;color:var(--nx-ink)}.nx-queue-filters button.is-active{background:#e8efda;border-color:#d6e2bc;color:#314823}.nx-queue-filters button span{font-size:10px;line-height:1.4;min-width:18px;padding:1px 5px;border-radius:4px;background:#17291f0b;font-weight:500}.nx-search-field{display:flex;align-items:center;gap:9px;margin:0!important;background:#fff;border:1px solid var(--nx-line);border-radius:8px;padding:0 12px;min-width:200px;width:270px;max-width:100%}.nx-search-field>.ml-icon{width:17px;height:17px;color:#8a9581;flex-shrink:0}:is(.ml-workspace,.ml-reports) .nx-root .nx-search-field input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:11px 0;font:12px/1.5 Arial,Helvetica,sans-serif;outline:0}.nx-search-field:focus-within{border-color:#92a977;box-shadow:0 0 0 3px #a7c17825}:is(.ml-workspace,.ml-reports) .nx-root .nx-search-field input:focus-visible{outline:0}.nx-search-field input::placeholder{color:#6c795f}
.nx-workflow-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card{padding:22px;margin:0;min-width:0;transition:border-color .16s,box-shadow .16s}:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card:hover{border-color:#bfcdb2;box-shadow:0 7px 24px #17291f06}.nx-queue-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.nx-flow-icon,.nx-choice-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.nx-flow-icon .ml-icon{width:21px;height:21px}.nx-flow-queue{background:#edf3df;color:#63852f}.nx-flow-order{background:#fff0df;color:#a26d36}.nx-flow-party{background:#eeebf7;color:#79679d}.nx-status-pill{display:inline-flex;align-items:center;gap:6px;color:#5f6d54;font-size:11px;font-weight:500;padding:4px 8px;background:#f1f3ed;border-radius:5px;line-height:1.4}.nx-status-pill:before{content:"";width:5px;height:5px;background:#9ba893;border-radius:50%;flex-shrink:0}.nx-status-pill.is-open{background:#edf4e3;color:#557238}.nx-status-pill.is-open:before{background:#739b46}.nx-status-pill.is-disabled{background:#f4ebe7;color:#8d7265}.nx-status-pill.is-disabled:before{background:#ab8878}.nx-queue-card-title{min-height:100px}:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card h2{margin:0 0 6px;font-size:19px;line-height:1.35;letter-spacing:-.025em}.nx-queue-kind{font-size:12px;color:#68765d;margin:0 0 13px!important}.nx-queue-location{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#68765d;margin:0!important}.nx-queue-location .ml-icon{width:14px;height:14px;margin-top:2px;flex-shrink:0}.nx-queue-location span{min-width:0}.nx-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:24px;padding-bottom:20px}.nx-card-metrics>div{min-width:0}.nx-card-metrics strong{display:block;font-size:28px;line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-bottom:7px}.nx-card-metrics span{display:block;color:#68765d;font-size:11px;line-height:1.45}.nx-workflow-card .nx-card-footer{border-top:1px solid #edf0e8;padding-top:17px;margin-top:0;gap:8px}.nx-workflow-card .nx-card-footer .nx-btn:first-child{flex:1}.nx-workflow-card .nx-card-footer .nx-btn:last-child{padding-left:12px;padding-right:12px}.nx-queue-deferrals{font-size:11px;color:#8c7c4a;margin:0 0 12px!important}.nx-queue-no-matches{margin-top:20px}
:is(.ml-workspace,.ml-reports) .nx-root .nx-empty{border:1px dashed #cdd9bc;border-radius:14px;padding:50px 24px;background:#fafcf6}:is(.ml-workspace,.ml-reports) .nx-root .nx-empty>.ml-icon{width:36px;height:36px;color:#92a67d;margin-bottom:18px}:is(.ml-workspace,.ml-reports) .nx-root .nx-empty h2{font-size:21px}:is(.ml-workspace,.ml-reports) .nx-root .nx-empty p{font-size:13px;color:var(--nx-muted)}
:is(.ml-workspace,.ml-reports) .nx-root .nx-create{padding:28px;border-radius:14px;background:#fff;border-color:var(--nx-line)}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind{position:relative;align-items:flex-start;padding:18px;border-radius:11px;border:1px solid #dfe5d8;background:#fcfdf9;min-width:0}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind>input{margin-top:5px;flex-shrink:0;accent-color:#17291f}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind>span{min-width:0}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind:has(input:checked){background:#f2f7e8;border-color:#a9c27f;box-shadow:0 0 0 1px #a9c27f}.nx-choice-icon{width:32px;height:32px;margin-bottom:11px;border-radius:8px}.nx-choice-icon .ml-icon{width:18px;height:18px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind strong{font-size:14px;font-weight:600}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind small{font-size:12px;line-height:1.6;color:var(--nx-muted);margin-top:6px}:is(.ml-workspace,.ml-reports) .nx-root .nx-form-grid{gap:20px}:is(.ml-workspace,.ml-reports) .nx-root label{font-size:13px;font-weight:600}:is(.ml-workspace,.ml-reports) .nx-root input,:is(.ml-workspace,.ml-reports) .nx-root select,:is(.ml-workspace,.ml-reports) .nx-root textarea{font-family:Arial,Helvetica,sans-serif;font-size:13px;border-color:#d5ddcc;border-radius:8px}:is(.ml-workspace,.ml-reports) .nx-root .nx-notice{background:#f5f8ee;border:1px solid #dce8c6;border-radius:10px;padding:20px;font-size:13px}:is(.ml-workspace,.ml-reports) .nx-root .nx-notice h2{font-size:16px}:is(.ml-workspace,.ml-reports) .nx-root .nx-notice ul{padding-left:19px;margin-bottom:10px}:is(.ml-workspace,.ml-reports) .nx-root .nx-check{background:#fcfdf9}:is(.ml-workspace,.ml-reports) .nx-root .nx-check ul{margin:0;padding-left:18px;color:#927841;font-size:13px}:is(.ml-workspace,.ml-reports) .nx-root .nx-work-grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(290px,350px)}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview .nx-card{padding:20px}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview h2{font-size:14px;color:#5e704d;margin-bottom:16px}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview iframe{border:1px solid #edf0e7;border-radius:9px;background:#fafcf7}:is(.ml-workspace,.ml-reports) .nx-root .nx-toolbar .nx-btn{font-size:12px}:is(.ml-workspace,.ml-reports) .nx-root .nx-toolbar{gap:8px}:is(.ml-workspace,.ml-reports) .nx-root .nx-muted{font-size:12px}:is(.ml-workspace,.ml-reports) .nx-root .nx-history{font-size:12px}:is(.ml-workspace,.ml-reports) .nx-root .nx-history li{padding:16px 0}:is(.ml-workspace,.ml-reports) .nx-root .nx-history strong{font-weight:600}:is(.ml-workspace,.ml-reports) .nx-root .nx-section-title{margin-bottom:20px}:is(.ml-workspace,.ml-reports) .nx-root .nx-section-title h2{margin:0}
@media(min-width:1700px){.ml-workspace .nx-app{padding-top:20px}.nx-workflow-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}
@media(max-width:1190px){.nx-overview-item{padding:0 18px}.nx-overview-label{font-size:11px}:is(.ml-workspace,.ml-reports) .nx-root .nx-work-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:18px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind-grid{grid-template-columns:1fr}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind>span{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:center}.nx-choice-icon{grid-row:1/3;margin:0}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind small{grid-column:2;margin-top:3px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind>input{margin-top:9px}}
@media(max-width:900px){:is(.ml-workspace,.ml-reports) .nx-root .nx-work-grid{grid-template-columns:1fr}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview{position:static}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview iframe{max-height:480px}.nx-search-field{width:100%}.nx-overview-label{min-height:32px}.nx-overview-item>strong{margin-top:8px;font-size:30px}.nx-overview-note{font-size:9px}}
@media(max-width:767.98px){.ml-workspace .nx-app{padding:4px 0 32px}.ml-workspace .nx-app-heading{align-items:stretch;gap:17px;margin-bottom:24px}.ml-workspace .nx-app-heading .nx-btn{align-self:flex-start;width:auto!important;min-height:44px}:is(.ml-workspace,.ml-reports) .nx-root h1{font-size:29px}.ml-workspace .nx-app-heading>div>p{font-size:13px}.nx-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin-bottom:24px}.nx-overview-item{padding:19px 20px}.nx-overview-item:nth-child(3){border-left:0}.nx-overview-item:nth-child(n+3){border-top:1px solid #e9ede3}.nx-overview-label{font-size:11px;min-height:18px;gap:6px}.nx-overview-item>strong{font-size:29px;margin-top:10px}.nx-overview-note{font-size:9px;margin-top:5px}.nx-list-toolbar{gap:14px;margin-bottom:18px}.nx-queue-filters{width:100%;gap:6px}.nx-queue-filters button{font-size:11px;padding:8px 9px;min-height:38px}:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card{padding:21px}.nx-queue-card-title{min-height:0}.nx-card-metrics{padding-top:23px;padding-bottom:20px}.nx-workflow-card .nx-card-footer .nx-btn{min-height:44px}:is(.ml-workspace,.ml-reports) .nx-root .nx-card,:is(.ml-workspace,.ml-reports) .nx-root .nx-create{padding:21px}:is(.ml-workspace,.ml-reports) .nx-root .nx-form-grid{gap:18px}:is(.ml-workspace,.ml-reports) .nx-root .nx-toolbar{gap:8px}:is(.ml-workspace,.ml-reports) .nx-root .nx-toolbar .nx-btn{flex:1 1 135px}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview{display:block}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind-grid{margin-bottom:24px;gap:10px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind{padding:15px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind strong{font-size:13px}:is(.ml-workspace,.ml-reports) .nx-root .nx-kind small{font-size:11px}.nx-back-link{margin-bottom:13px}}
@media(max-width:480px){.nx-queue-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-queue-filters button{justify-content:space-between;text-align:left;min-height:38px}.nx-search-field{min-width:0}.nx-overview-item{padding:17px 15px}.nx-overview-label .ml-icon{width:14px;height:14px}.nx-overview-note{max-width:115px}.nx-workflow-card .nx-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto}:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card .nx-card-footer .nx-btn{font-size:12px;padding-left:11px;padding-right:11px}.nx-card-footer .nx-btn .ml-icon{display:none}:is(.ml-workspace,.ml-reports) .nx-root .nx-preview{display:block}}
@media(prefers-reduced-motion:reduce){:is(.ml-workspace,.ml-reports) .nx-root .nx-workflow-card{transition:none}}

.nx-preview-disclosure>summary{display:none}.nx-preview-open{display:inline-flex;margin-top:14px;font-size:12px;color:#69834d!important;text-decoration:none}.nx-preview-open:hover{text-decoration:underline}.nx-preview-content{min-width:0}
@media(max-width:900px){.nx-preview-disclosure>summary{display:list-item;cursor:pointer;font-size:14px;font-weight:600;color:var(--nx-ink);min-height:24px}.nx-preview-disclosure[open]>summary{margin-bottom:18px}.nx-preview-content>h2{display:none}.nx-preview-content iframe{width:100%}}

:is(.ml-workspace,.ml-reports) .nx-root label.nx-search-field{display:flex;align-items:center;gap:9px}:is(.ml-workspace,.ml-reports) .nx-root .nx-search-field>input{display:block;font-size:12px}.nx-queue-kind,.nx-queue-location,.nx-card-metrics span{font-size:12px}.nx-overview-label{font-size:12px}.nx-status-pill{font-size:11px}
@media(max-width:767.98px){.nx-overview-item{padding:13px 15px}.nx-overview-item>strong{font-size:27px;margin-top:8px}.nx-overview-label{font-size:11px}.nx-overview-note{font-size:9px}.nx-overview-label .ml-icon{width:14px;height:14px}}

:is(.ml-workspace,.ml-reports) .nx-root label.nx-search-field{flex-direction:row}.nx-queue-tools{align-items:stretch!important}:is(.ml-workspace,.ml-reports) .nx-root .nx-queue-tools .nx-btn{min-height:44px}:is(.ml-workspace,.ml-reports) .nx-root .nx-accept-control{padding:16px 0;margin:6px 0 0;font-weight:600}.nx-accept-control input{width:18px;height:18px;flex-shrink:0}.nx-advanced-options{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);margin:10px 0 22px;padding:15px 0}.nx-advanced-options>summary{font-size:13px;color:#667a51;cursor:pointer;font-weight:500}.nx-advanced-options[open]>.nx-form-grid{padding-top:20px}.nx-schedule-setting>p{font-size:12px;margin:10px 0;color:var(--nx-muted)}.nx-schedule-setting>a{font-size:12px}.nx-schedule-setting>details{font-size:12px;margin-top:12px;color:var(--nx-muted)}.nx-schedule-setting>details>summary{cursor:pointer}.nx-schedule-setting>details>p{margin:10px 0 0}.nx-form-save{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nx-form-save>p{margin:0!important;font-size:11px!important}.nx-settings-history>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--nx-ink)}.nx-settings-history-content{padding-top:18px}.nx-day-controls .nx-btn{font-size:12px}.nx-device-settings .nx-device-link{font-size:13px}
@media(max-width:767.98px){:is(.ml-workspace,.ml-reports) .nx-root .nx-queue-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.ml-workspace,.ml-reports) .nx-root .nx-queue-tools .nx-btn{min-height:46px;font-size:11px;padding:8px 10px}.nx-queue-tools>.nx-btn:last-child:nth-child(odd){grid-column:1/-1}.nx-form-save{align-items:stretch;gap:14px}.nx-form-save>.nx-btn{width:100%;min-height:44px}.nx-schedule-setting .nx-checkbox{align-items:flex-start}.nx-schedule-setting .nx-checkbox input{margin-top:3px;flex-shrink:0}}
.nx-queue-result-count{font-size:12px;color:var(--nx-muted);margin:0 0 14px!important}

/* Staff desk shares the account's type, surfaces and action hierarchy. */
.nx-staff{background:var(--nx-bg);color:var(--nx-ink)}.nx-staff .nx-shell{max-width:1360px;padding:30px 36px 64px}.nx-staff .nx-topbar{padding-bottom:22px;border-bottom:1px solid var(--nx-line);margin-bottom:30px}.nx-staff .nx-topbar>a{color:#58694c;font-size:13px;text-decoration:none}.nx-staff .nx-heading{align-items:center;margin-bottom:25px;gap:20px}.nx-staff .nx-eyebrow{color:#6c7b60;font-size:11px;letter-spacing:.08em;font-weight:600}.nx-staff .nx-heading h1{margin-top:8px}.nx-staff .nx-toolbar{gap:10px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.nx-staff .nx-toolbar .nx-break-reason{font-size:11px;gap:4px;margin:0;min-width:130px}.nx-staff input,.nx-staff select,.nx-staff textarea{font-family:inherit;font-size:14px;border-color:#d7ded0;border-radius:8px;min-height:43px}.nx-staff .nx-break-reason select{min-height:42px;padding:8px 12px}.nx-staff #nx-shift-status{font-size:12px;max-width:180px}.nx-staff .nx-card{margin-bottom:20px}.nx-staff .nx-card h2{margin:0 0 20px}.nx-staff .nx-current{border-top:3px solid #a7c46a;background:linear-gradient(155deg,#fafff0,#fff 65%)}.nx-staff .nx-large{background:#d6f36b;color:#26391c;border-color:#c7e25d;min-height:54px;font-size:16px}.nx-staff .nx-large:hover{background:#c9e95d;border-color:#bcd74f}.nx-staff .nx-large small{font-size:10px;border:1px solid #5b703a44;border-radius:4px;padding:2px 5px;margin-left:12px}.nx-staff .nx-number{font-weight:500;letter-spacing:-.045em}.nx-staff .nx-list{gap:12px}.nx-staff .nx-item{border-color:#e1e6dc;border-radius:10px;padding:18px}.nx-staff .nx-item .nx-toolbar{margin-bottom:0}.nx-staff details>summary{cursor:pointer;font-weight:600}.nx-staff .nx-muted{color:var(--nx-muted)}.nx-staff dialog{border:1px solid var(--nx-line);border-radius:16px;padding:28px;box-shadow:0 25px 80px #17291f2b}.nx-staff dialog::backdrop{background:#17291f66}.nx-staff dialog h2{font-size:21px}.nx-staff .nx-dot{font-size:12px}.nx-staff .nx-feedback:empty{display:none}
@media(max-width:900px){.nx-staff .nx-shell{padding:22px 22px 44px}.nx-staff .nx-desk-grid{grid-template-columns:1fr}.nx-staff .nx-toolbar{align-items:stretch}.nx-staff .nx-toolbar>.nx-btn{flex:0 1 auto}.nx-staff .nx-break-reason{flex:1 1 150px}}
@media(max-width:600px){.nx-staff .nx-shell{padding:18px 14px 36px}.nx-staff .nx-topbar{margin-bottom:24px;padding-bottom:18px}.nx-staff .nx-heading{align-items:flex-start}.nx-staff .nx-heading h1{font-size:28px;overflow-wrap:anywhere}.nx-staff .nx-heading>.nx-btn{font-size:11px;min-height:38px;padding:8px 10px}.nx-staff .nx-card{padding:20px}.nx-staff .nx-toolbar{gap:8px}.nx-staff .nx-toolbar>.nx-btn{flex:1 1 120px;font-size:12px;min-height:44px}.nx-staff .nx-item{padding:15px}.nx-staff .nx-actions{gap:8px}.nx-staff dialog{padding:22px;max-width:calc(100vw - 24px)}.nx-staff #nx-shift-status{align-self:center;max-width:none}.nx-staff .nx-two-columns{grid-template-columns:1fr}}

.nx-staff .nx-large{color:#26391c!important}.nx-staff .nx-heading>.nx-btn{flex-shrink:0}.nx-staff .nx-current>.nx-muted{font-size:12px;margin-top:12px}@media(max-width:600px){.nx-staff .nx-heading{flex-direction:row!important}.nx-staff .nx-heading>div{min-width:0}.nx-staff .nx-large small{display:none}.nx-staff .nx-current>.nx-muted{display:none}}

.ml-reports .nx-root{padding:12px 0 48px}.ml-reports .qa-metrics article{border-color:var(--nx-line);border-radius:14px;padding:22px}.ml-reports .qa-metrics strong{font-weight:500;letter-spacing:-.035em;font-size:35px}.ml-reports .qa-metrics small,.ml-reports .qa-metric-note,.ml-reports .qa-comparison{color:var(--nx-muted)}.ml-reports .qa-tabs{gap:8px}.ml-reports .qa-tabs a{background:#eaf0df;color:#445c32;font-size:12px;text-decoration:none;padding:9px 13px}.ml-reports .qa-chart i{background:#7f9e53}.ml-reports .qa-table th{font-size:12px;color:#5a6d4c}.ml-reports .qa-table td{font-size:13px}.ml-reports .qa-table td,.ml-reports .qa-table th{border-bottom-color:var(--nx-line)}@media(max-width:600px){.ml-reports .nx-root{padding-top:4px}.ml-reports .qa-metrics article{padding:16px}.ml-reports .qa-metrics strong{font-size:29px}}

@media(max-width:600px){.nx-staff .nx-heading>.nx-btn{width:auto!important;flex:0 0 auto;max-width:45%}.nx-staff .nx-heading>div{flex:1 1 0;min-width:0}}

.integration-key-item{padding:24px 0;border-bottom:1px solid var(--nx-line)}.integration-key-item:first-child{padding-top:0}.integration-key-item:last-child{padding-bottom:0;border:0}.integration-key-item h3{font-size:17px;margin:0;overflow-wrap:anywhere}.integration-key-item .nx-section-title{margin-bottom:12px}.integration-audit{width:100%;font-size:12px;border-collapse:collapse}.integration-audit th,.integration-audit td{padding:12px 10px;border-bottom:1px solid var(--nx-line);text-align:left;white-space:nowrap}.integration-audit th{color:var(--nx-muted)}#integration-create fieldset{border:0;border-top:1px solid var(--nx-line);padding:18px 0 0;margin:22px 0}#integration-create legend{font-size:13px;font-weight:600;float:none;width:auto;padding:0 6px 0 0}#integration-create .nx-checkbox{font-size:12px;align-items:flex-start;margin-bottom:12px;line-height:1.55}#integration-create .nx-checkbox input{flex-shrink:0;margin-top:2px}.integration-queue-picker{max-height:250px;overflow:auto;padding:4px}.integration-key-item ul{padding-left:20px}

.integration-app code{color:#36582b}.integration-guide>summary{font-size:16px;font-weight:600;cursor:pointer}@media(max-width:900px){.integration-app .nx-work-grid>aside{order:-1}.integration-app .nx-heading>.nx-btn{align-self:flex-start}}

.security-page code,.security-verify code{color:#36582b}.security-page h3{font-size:17px;margin:22px 0 12px}.security-qr{display:flex;justify-content:center;padding:20px;background:#fff;max-width:270px;border:1px solid var(--nx-line);border-radius:12px;margin:20px 0}.security-qr img,.security-qr canvas{max-width:100%;height:auto}.security-page #security-setup-key{display:inline-block;font-size:16px;letter-spacing:.08em;user-select:all;overflow-wrap:anywhere;max-width:100%;margin:10px 0}.security-session{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-top:1px solid var(--nx-line);padding:20px 0}.security-session:last-child{padding-bottom:0}.security-session>div{min-width:0}.security-session .nx-status-pill{margin-left:8px}.security-session p{margin:10px 0 0!important;font-size:12px}.security-event-list{list-style:none;margin:0;padding:20px 0 0}.security-event-list>li+li{border-top:1px solid var(--nx-line);padding-top:14px}.security-event-list strong{font-size:12px}.security-event-list p{font-size:11px}.security-recovery ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:10px;max-width:600px}.security-recovery code{display:block;font-size:15px;background:#f0f4e9;padding:10px;border-radius:7px;user-select:all;overflow-wrap:anywhere}.security-verify{margin-bottom:40px}.security-verify h1{font-size:28px!important;margin-top:26px!important}.security-verify input{letter-spacing:.07em}.ml-auth .security-page .nx-work-grid{grid-template-columns:1fr}.ml-auth .security-page .nx-app-heading{flex-wrap:wrap}.ml-auth .security-page{padding-top:0}@media(max-width:600px){.security-session{flex-direction:column;gap:14px}.security-session>form{width:100%}.security-session .nx-btn{width:100%}.security-recovery ul{grid-template-columns:1fr}.security-recovery code{font-size:15px}.security-page .nx-form-grid{grid-template-columns:1fr}.security-page .nx-toolbar>.nx-btn{flex-basis:100%}.security-page .nx-app-heading{flex-direction:column}.security-page .nx-app-heading>.nx-btn{align-self:flex-start}}

.nx-settings-history .nx-history p,.nx-settings-history .nx-history time{overflow-wrap:anywhere}.nx-settings-history .nx-btn{white-space:normal;max-width:100%}
