/*
 * Industrial orange presentation layer for the complete production suite.
 * This file intentionally changes presentation only. Existing templates,
 * permissions, forms, routes and production state transitions stay intact.
 */
body.industrial-suite{
  --io-bg:#080b0d;
  --io-bg-soft:#0d1114;
  --io-panel:#12171a;
  --io-panel-raised:#181d20;
  --io-panel-warm:#1b1814;
  --io-line:#30363a;
  --io-line-soft:#22292d;
  --io-text:#f5eadc;
  --io-muted:#9d9b96;
  --io-dim:#6f7477;
  --io-orange:#ff6900;
  --io-orange-2:#ff8a25;
  --io-orange-3:#ffb25e;
  --io-cream:#f1d7b2;
  --io-red:#ef4d3f;
  --io-green:#8dbb54;
  --io-blue:#56a7d9;
  --io-shadow:0 13px 32px rgba(0,0,0,.28);
  min-width:320px;
  color:var(--io-text);
  background:
    linear-gradient(rgba(255,105,0,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,105,0,.018) 1px,transparent 1px),
    radial-gradient(circle at 12% 0,rgba(255,105,0,.08),transparent 28%),
    linear-gradient(145deg,#0d1113,#07090b 70%);
  background-size:30px 30px,30px 30px,auto,auto;
}
body.industrial-suite::before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(110deg,transparent 0 46%,rgba(255,105,0,.018) 46% 46.15%,transparent 46.15%);
}
.industrial-suite a,.industrial-suite button{transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}
.industrial-suite :focus-visible{outline:2px solid var(--io-orange)!important;outline-offset:3px}

/* Shared command bar */
.industrial-suite .studio-header{
  position:sticky;
  top:0;
  z-index:80;
  border-bottom:1px solid #402519;
  background:rgba(5,7,8,.97);
  box-shadow:0 5px 20px rgba(0,0,0,.42),inset 0 -1px rgba(255,105,0,.08);
  backdrop-filter:blur(16px);
}
.industrial-suite .studio-header-inner{width:100%;max-width:2160px;min-height:74px;margin:0 auto;padding:0 28px;gap:22px}
.industrial-suite .studio-brand{min-width:286px;gap:14px}
.industrial-suite .studio-brand strong{color:#fff0dc;font-size:20px;font-weight:750;letter-spacing:.45px;text-shadow:0 1px #000}
.industrial-suite .studio-brand small{color:#96918b;font-size:9px;letter-spacing:1.8px}
.industrial-suite .clapper-logo{
  width:44px;height:36px;margin-top:7px;
  color:#0a0b0c;background:linear-gradient(135deg,#ff8b27,#dc4a00);
  border:1px solid #ff8a26;box-shadow:0 0 18px rgba(255,105,0,.14),inset 0 1px rgba(255,255,255,.18)
}
.industrial-suite .clapper-logo i{width:44px;top:-8px;background:repeating-linear-gradient(135deg,#f2dfc3 0 7px,#111416 7px 14px)}
.industrial-suite .studio-nav{align-self:stretch;gap:0;min-width:0}
.industrial-suite .studio-nav a{
  position:relative;gap:7px;padding:0 13px;border:0;border-bottom:2px solid transparent;
  color:#a49e97;background:transparent;font-size:13px;font-weight:560;letter-spacing:.02em
}
.industrial-suite .studio-nav a::after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--io-orange);transition:left .16s,right .16s}
.industrial-suite .studio-nav a:hover{color:#f6d0a3;background:linear-gradient(180deg,transparent,rgba(255,105,0,.06))}
.industrial-suite .studio-nav a.active{color:#ff9a43;background:linear-gradient(180deg,rgba(255,105,0,.025),rgba(255,105,0,.085));border-bottom-color:transparent}
.industrial-suite .studio-nav a.active::after{left:12px;right:12px}
.industrial-suite .studio-nav a span{color:#75797a}.industrial-suite .studio-nav a.active span{color:var(--io-orange)}
.industrial-suite .dispatch-nav-badge{color:#fff;background:#b92f27;box-shadow:0 0 0 3px rgba(239,77,63,.11)}
.industrial-suite .studio-account{gap:10px}.industrial-suite .studio-account strong{color:#f7e9d7}.industrial-suite .studio-account small{color:#918d88}
.industrial-suite .studio-avatar{color:#fff4e5;background:linear-gradient(145deg,#f46a08,#c74000);border:1px solid #ff8b2c;box-shadow:0 0 0 3px rgba(255,105,0,.07)}
.industrial-suite .studio-account form button:hover{color:var(--io-orange-2)}
.industrial-suite .studio-main{width:100%;max-width:2160px;margin:0 auto;padding:28px 32px 72px}

/* Shared industrial controls */
.industrial-suite .cp-workspace{--cp-bg:var(--io-bg);--cp-panel:var(--io-panel);--cp-raised:var(--io-panel-raised);--cp-line:var(--io-line);--cp-text:var(--io-text);--cp-muted:var(--io-muted);--cp-gold:var(--io-orange);--cp-blue:var(--io-blue);--cp-green:var(--io-green);--cp-red:var(--io-red)}
.industrial-suite .cp-heading h1,
.industrial-suite .dispatch-heading h1,
.industrial-suite .ops-hero h1,
.industrial-suite .es-heading h1,
.industrial-suite .at-heading h1,
.industrial-suite .at-page-heading h1,
.industrial-suite .am-page-heading h1,
.industrial-suite .da-page-head h1,
.industrial-suite .da-detail-head h1{color:var(--io-text);font-weight:780;letter-spacing:.025em;text-shadow:0 2px 0 #000}
.industrial-suite .cp-eyebrow,.industrial-suite .at-eyebrow,.industrial-suite .am-eyebrow,.industrial-suite .cinema-eyebrow{color:var(--io-orange-2)!important;letter-spacing:.2em}
.industrial-suite .cp-panel,
.industrial-suite .at-panel,
.industrial-suite .am-panel,
.industrial-suite .da-form-panel,
.industrial-suite .da-info-panel,
.industrial-suite .da-preview-panel,
.industrial-suite .da-section-panel{
  border:1px solid var(--io-line)!important;border-radius:3px!important;
  background:linear-gradient(145deg,rgba(28,31,32,.98),rgba(14,18,20,.99))!important;
  box-shadow:var(--io-shadow),inset 0 1px rgba(255,255,255,.02)!important
}
.industrial-suite .cp-button,.industrial-suite .at-button,.industrial-suite .am-button,.industrial-suite .button{
  border-radius:2px!important;border-color:#554137;background:linear-gradient(#1e2326,#15191b);color:#f0dfca;font-weight:700
}
.industrial-suite .cp-button:hover,.industrial-suite .at-button:hover,.industrial-suite .am-button:hover,.industrial-suite .button:hover{border-color:#b5521d;color:#ffd4aa;background:#251c17}
.industrial-suite .cp-button-primary,.industrial-suite .at-button-gold,.industrial-suite .am-button-gold,.industrial-suite .button.primary{
  color:#170b03!important;border-color:#ff7d1a!important;background:linear-gradient(180deg,#ff8629,#ee5c00)!important;box-shadow:inset 0 1px rgba(255,255,255,.25),0 4px 14px rgba(255,105,0,.14)!important
}
.industrial-suite input:not([type=checkbox]):not([type=radio]),.industrial-suite select,.industrial-suite textarea{
  border-color:#3b4246!important;border-radius:2px!important;color:#eee3d5!important;background:#0b1012!important;box-shadow:inset 0 1px 6px rgba(0,0,0,.35)
}
.industrial-suite input::placeholder,.industrial-suite textarea::placeholder{color:#757a7c!important}
.industrial-suite table thead th{background:#171a1c!important;color:#c4aa8c!important;border-bottom-color:#4a2c1d!important;text-transform:none}
.industrial-suite table tbody tr:hover td{background:rgba(255,105,0,.035)!important}
.industrial-suite .message{border-radius:2px;border-left:3px solid var(--io-orange)}
.industrial-suite .cp-footer{border-top-color:#332218;color:#777b7c}

/* Production dispatch */
.industrial-suite .dispatch-heading{padding:8px 0 2px}.industrial-suite .dispatch-heading h1{font-size:38px}
.industrial-suite .dispatch-alert-summary{border-radius:2px;border-color:#64371e;border-left-color:var(--io-orange);background:linear-gradient(135deg,#231a15,#141719)}
.industrial-suite .dispatch-alert-summary strong{color:var(--io-orange-2)}
.industrial-suite .dispatch-tabs{border-radius:2px;border-color:var(--io-line);background:#0d1113;box-shadow:var(--io-shadow)}
.industrial-suite .dispatch-tabs a{border-right-color:#34383a}.industrial-suite .dispatch-tabs a:hover,.industrial-suite .dispatch-tabs a.active{background:linear-gradient(180deg,#221913,#141719)}
.industrial-suite .dispatch-tabs a.active{box-shadow:inset 0 -3px var(--io-orange)}
.industrial-suite .dispatch-tabs a.active>span{color:#130802;border-color:var(--io-orange);background:var(--io-orange)}
.industrial-suite .dispatch-kpis article,.industrial-suite .ops-kpis article,.industrial-suite .es-kpis article{
  border-radius:3px;border-color:#34393c;background:linear-gradient(135deg,#1c2022,#101416);box-shadow:0 9px 20px rgba(0,0,0,.2)
}
.industrial-suite .dispatch-kpis article::before,.industrial-suite .ops-kpis article::before,.industrial-suite .es-kpis article::before{
  content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--tone,var(--io-orange));opacity:.86
}
.industrial-suite .dispatch-panel-head{background:linear-gradient(90deg,#211813,#171b1d);border-bottom-color:#473022}
.industrial-suite .today-item{background:#101517;border-bottom-color:#292e30}.industrial-suite .today-item:hover{background:#181a19}.industrial-suite .today-item.priority-high,.industrial-suite .today-item.priority-normal{--priority:var(--io-orange)}
.industrial-suite .member-grid{background:#303538}.industrial-suite .member-card{background:#111719}.industrial-suite .member-card.load-gold{--load:var(--io-orange)}
.industrial-suite .dispatch-task-row{background:#0e1416}.industrial-suite .dispatch-task-row:hover{background:#181916}

/* Unified inbox and planning */
.industrial-suite .ops-hero{border-bottom-color:#372519;padding-bottom:22px}
.industrial-suite .ops-hero h1,.industrial-suite .es-heading h1{font-size:36px}
.industrial-suite .ops-kpis article{--tone:var(--io-orange);position:relative;overflow:hidden}
.industrial-suite .ops-kpis article strong{color:var(--io-orange-2)}
.industrial-suite .ops-filter,.industrial-suite .planning-toolbar{border-left:3px solid var(--io-orange)!important}
.industrial-suite .ops-item{border-radius:3px;border-color:#343a3d;background:linear-gradient(140deg,#171c1f,#101416);box-shadow:0 8px 18px rgba(0,0,0,.2)}
.industrial-suite .ops-item:hover{border-color:#74401f;background:#1b1916}.industrial-suite .ops-item.severity-critical{border-left-color:var(--io-red)}
.industrial-suite .ops-severity,.industrial-suite .ops-escalation{border-radius:2px}
.industrial-suite .planning-capacity article,.industrial-suite .recommendation-task,.industrial-suite .planning-task{
  border-radius:3px!important;border-color:#343a3d!important;background:#101618!important
}
.industrial-suite .capacity-meter>span,.industrial-suite .planning-progress>span{background:linear-gradient(90deg,#d64600,var(--io-orange-2))!important}
.industrial-suite .recommendation-task.is-selected{border-color:var(--io-orange)!important;box-shadow:inset 3px 0 var(--io-orange)}

/* Efficiency analysis and batch factory */
.industrial-suite .es-heading{border-bottom:1px solid #372519;padding-bottom:22px}.industrial-suite .es-readonly{border-radius:2px;border-color:#664122;background:#251b15;color:#ffc087}
.industrial-suite .es-filter{border-left:3px solid var(--io-orange)!important}
.industrial-suite .es-kpis article{--tone:var(--io-orange);position:relative;overflow:hidden}.industrial-suite .es-kpis article strong{color:var(--io-orange-2)}
.industrial-suite .es-kpis article.tone-green{--tone:var(--io-green)}.industrial-suite .es-kpis article.tone-red{--tone:var(--io-red)}
.industrial-suite .es-metric-notes article,.industrial-suite .es-bottleneck-list article,.industrial-suite .es-project-list article{border-color:#34393b;background:#101517;border-radius:3px}
.industrial-suite .es-panel-head{background:linear-gradient(90deg,#211813,#171b1d);border-bottom-color:#473022}
.industrial-suite .es-template-card,.industrial-suite .es-preview-row{border-radius:2px!important}.industrial-suite .es-template-card:hover{border-color:var(--io-orange)!important}

/* Production task directory, task workspace and forms */
.industrial-suite .at-workspace{--at-gold:var(--io-orange);--at-gold-soft:var(--io-orange-2);--at-panel:var(--io-panel);--at-line:var(--io-line);--at-text:var(--io-text);--at-muted:var(--io-muted)}
.industrial-suite .at-heading,.industrial-suite .at-page-heading{border-bottom:1px solid #372519;padding-bottom:21px}
.industrial-suite .at-summary{border-radius:2px;border-color:#34393b;background:#0f1416;box-shadow:var(--io-shadow)}
.industrial-suite .at-summary-item{border-right-color:#313638}.industrial-suite .at-summary-item.is-active{background:linear-gradient(180deg,#261a13,#15191b);box-shadow:inset 0 -3px var(--io-orange)}
.industrial-suite .at-summary-item.is-active strong,.industrial-suite .at-summary-item.is-active span{color:#ffad67}
.industrial-suite .at-toolbar{border-left:3px solid var(--io-orange)!important}
.industrial-suite .at-table,.industrial-suite .at-task-grid{border-color:#34393b!important}
.industrial-suite .at-table-row,.industrial-suite .at-task-card{background:#101618!important;border-color:#303638!important;border-radius:3px!important}
.industrial-suite .at-table-row:hover,.industrial-suite .at-task-card:hover{background:#191916!important;border-color:#77421f!important;transform:translateY(-1px)}
.industrial-suite .at-task-card::before{background:var(--io-orange)!important}
.industrial-suite .at-status{border-radius:2px}.industrial-suite .at-status-production,.industrial-suite .at-status-pending,.industrial-suite .at-status-group_review,.industrial-suite .at-status-ai_review{color:#ffb36f!important;border-color:#74401f!important;background:#281a12!important}
.industrial-suite .at-status-completed{color:#a8d675!important;border-color:#466330!important;background:#162016!important}.industrial-suite .at-status-rework,.industrial-suite .at-status-blocked{color:#ff7b6e!important;border-color:#71352f!important;background:#281515!important}
.industrial-suite .at-breadcrumb{border-bottom-color:#302018}.industrial-suite .at-breadcrumb a,.industrial-suite .at-back{color:#da9b68}
.industrial-suite .at-notice{border-radius:2px}.industrial-suite .cover-access{border-color:#5a351f!important;background:#1d1713!important}
.industrial-suite .at-flow-step.is-current,.industrial-suite .at-stage.is-current{border-color:var(--io-orange)!important;background:#28180f!important;color:#ffb36f!important}
.industrial-suite .at-tabs{border-bottom-color:#3e281c}.industrial-suite .at-tabs a.is-active,.industrial-suite .at-tabs button.is-active{color:#ff9b47;border-bottom-color:var(--io-orange)}
.industrial-suite .at-form-section-title{background:linear-gradient(90deg,#211813,#171b1d)!important;border-bottom-color:#473022!important}.industrial-suite .at-form-section-title>span{color:var(--io-orange-2)!important}
.industrial-suite .at-form-actions{border-top-color:#452a1b}.industrial-suite .at-required{color:var(--io-orange-2)}
.industrial-suite .task-trash-link{color:#c48a5f}.industrial-suite .task-delete-link{color:#ff766c}
.industrial-suite .at-collaboration,.industrial-suite .at-collaboration-notes{border-radius:3px!important;border-color:#5c3720!important;background:linear-gradient(135deg,#191713,#101617)!important}
.industrial-suite .at-assignment-card,.industrial-suite .at-collaboration-block{border-radius:2px!important;border-color:#34393b!important;background:#0d1416!important}

/* Digital asset directory, detail and upload forms */
.industrial-suite.digital-assets-page{--da-gold:var(--io-orange);--da-text:var(--io-text);--da-muted:var(--io-muted);--da-panel:var(--io-panel);--da-line:var(--io-line)}
.industrial-suite .da-page-head,.industrial-suite .da-detail-head{border-bottom:1px solid #372519;padding-bottom:22px}
.industrial-suite .da-metrics>a{position:relative;overflow:hidden;border-radius:3px;border-color:#34393b;background:linear-gradient(135deg,#1b2022,#101416);box-shadow:0 9px 20px rgba(0,0,0,.2)}
.industrial-suite .da-metrics>a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--io-orange)}
.industrial-suite .da-metrics strong{color:var(--io-orange-2)!important}
.industrial-suite .da-library{border-radius:3px;border-color:#34393b;background:#0e1315;box-shadow:var(--io-shadow)}
.industrial-suite .da-categories{border-right-color:#3a2a21;background:#101416}.industrial-suite .da-categories a{border-radius:2px}.industrial-suite .da-categories a.active{color:#ffc08a;border-color:#71401f;background:#261a13;box-shadow:inset 3px 0 var(--io-orange)}
.industrial-suite .da-directory{background:linear-gradient(145deg,#111618,#0d1214)}
.industrial-suite .da-filter-form{border-bottom-color:#3b281d}.industrial-suite .da-directory-title h2{color:#f1ddc6}
.industrial-suite .da-asset-card{border-radius:3px;border-color:#353b3e;background:#101618;box-shadow:0 8px 19px rgba(0,0,0,.22)}
.industrial-suite .da-asset-card:hover{border-color:#9a4e20;background:#171714;transform:translateY(-2px)}
.industrial-suite .da-thumb{background:#090d0f}.industrial-suite .da-placeholder{color:#ff9f50}.industrial-suite .da-type-badge{border-radius:2px;background:rgba(10,12,13,.86)}
.industrial-suite .da-big-status,.industrial-suite .da-card-status{border-radius:2px!important}.industrial-suite .status-approved{color:#a8d675!important}.industrial-suite .status-pending{color:#ffb36f!important}.industrial-suite .status-rejected{color:#ff7b6e!important}
.industrial-suite .da-section-panel>header,.industrial-suite .da-form-panel>header{background:linear-gradient(90deg,#211813,#171b1d)!important;border-bottom-color:#473022!important}
.industrial-suite .da-version-list article,.industrial-suite .da-link-list article,.industrial-suite .da-download-record-list article{border-color:#303638!important;background:#0f1517!important;border-radius:2px!important}
.industrial-suite .da-preview-panel img{filter:saturate(.92) contrast(1.03)}

/* People, audit and settings directory */
.industrial-suite .am-page{--am-bg:var(--io-bg);--am-panel:var(--io-panel);--am-line:var(--io-line);--am-text:var(--io-text);--am-muted:var(--io-muted);--am-gold:var(--io-orange);--am-blue:var(--io-blue);--am-green:var(--io-green);--am-red:var(--io-red)}
.industrial-suite .am-page-heading{border-bottom:1px solid #372519;padding-bottom:22px}
.industrial-suite .am-count i{background:var(--io-orange)}.industrial-suite .am-heading-tag{border-radius:2px;border-color:#70401f;background:#271a13;color:#ffc08a}
.industrial-suite .am-self-panel{border-left:3px solid var(--io-orange)!important}.industrial-suite .am-avatar{border-color:#8b4c21;background:#251b15;color:#ffae68}
.industrial-suite .am-group-tab{border-radius:2px}.industrial-suite .am-group-tab.is-active{border-color:#8b4a21;background:#281a12;color:#ffbc82}
.industrial-suite .am-member-card{position:relative;overflow:hidden}.industrial-suite .am-member-card::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#3b4245}.industrial-suite .am-member-card:hover::before{background:var(--io-orange)}
.industrial-suite .am-status{border-radius:2px}.industrial-suite .am-status-idle{color:#ffb36f;border-color:#75401e;background:#271a12}
.industrial-suite .am-audit-table tbody tr.is-selected td{background:#211914!important;border-bottom-color:#70401f}.industrial-suite .am-audit-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--io-orange)}
.industrial-suite .am-action-tag{border-radius:2px}.industrial-suite .am-detail-link,.industrial-suite .am-entry-action{color:#ee9b5b}
.industrial-suite .am-settings-nav a{border-radius:2px}.industrial-suite .am-settings-nav a.is-active{color:#ffc08a;border-color:#73411f;background:#291b13}.industrial-suite .am-settings-nav a.is-active>span{color:var(--io-orange)}
.industrial-suite .am-management-icon{border-radius:2px;border-color:#81461f;background:#291a11;color:var(--io-orange-2)}.industrial-suite .am-entry-card:hover{border-color:#8d4a20;background:#191714!important}
.industrial-suite .am-resource-list>a:hover{color:#ffad67}.industrial-suite .am-recent-dot{color:var(--io-orange)}

/* Small mechanical details */
.industrial-suite .cp-panel,.industrial-suite .at-panel,.industrial-suite .am-panel,.industrial-suite .da-library,.industrial-suite .dispatch-tabs{position:relative}
.industrial-suite .cp-panel::after,.industrial-suite .am-panel::after,.industrial-suite .at-panel::after{
  content:"";position:absolute;right:7px;top:7px;width:3px;height:3px;border-radius:50%;background:#555b5d;box-shadow:0 0 0 1px #0b0e0f;pointer-events:none
}
.industrial-suite .cp-panel>.cp-panel::after,.industrial-suite .am-panel>.am-panel::after,.industrial-suite .at-panel>.at-panel::after{display:none}

@media(max-width:1700px){
  .industrial-suite .studio-header-inner{flex-wrap:wrap;padding:13px 26px 0;gap:10px 20px}
  .industrial-suite .studio-brand{flex:1}.industrial-suite .studio-nav{order:3;width:100%;min-height:48px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
  .industrial-suite .studio-nav a{min-height:48px;padding:0 15px;flex:0 0 auto}
}
@media(max-width:1100px){
  .industrial-suite .studio-main{padding:24px 22px 64px}
  .industrial-suite .dispatch-heading h1,.industrial-suite .ops-hero h1,.industrial-suite .es-heading h1{font-size:32px}
}
@media(max-width:760px){
  .industrial-suite .studio-header-inner{padding:12px 14px 0;gap:10px}
  .industrial-suite .studio-brand{min-width:0;gap:10px}.industrial-suite .studio-brand strong{font-size:16px}.industrial-suite .studio-brand small{font-size:7px}
  .industrial-suite .clapper-logo{width:38px;height:31px}.industrial-suite .clapper-logo i{width:38px}
  .industrial-suite .studio-account>span{display:none}.industrial-suite .studio-account{gap:4px}.industrial-suite .studio-avatar{width:30px;height:30px}
  .industrial-suite .studio-nav{gap:0;scroll-snap-type:x proximity}.industrial-suite .studio-nav a{scroll-snap-align:start;min-height:45px;padding:0 12px;font-size:12px}
  .industrial-suite .studio-nav a span{display:none}.industrial-suite .studio-main{padding:19px 13px 56px}
  .industrial-suite .dispatch-heading,.industrial-suite .ops-hero,.industrial-suite .es-heading,.industrial-suite .at-heading,.industrial-suite .at-page-heading,.industrial-suite .am-page-heading,.industrial-suite .da-page-head,.industrial-suite .da-detail-head{align-items:flex-start;flex-wrap:wrap}
  .industrial-suite .dispatch-heading h1,.industrial-suite .ops-hero h1,.industrial-suite .es-heading h1{font-size:28px}
  .industrial-suite .ops-filter form,.industrial-suite .planning-toolbar form{width:100%;align-items:stretch;flex-direction:column}
  .industrial-suite .ops-filter label,.industrial-suite .planning-toolbar label{width:100%;min-width:0}
  .industrial-suite .ops-filter select,.industrial-suite .planning-toolbar select{width:100%;min-width:0}
  .industrial-suite .ops-filter form>a,.industrial-suite .ops-filter form>button,.industrial-suite .planning-toolbar form>button{width:100%;text-align:center}
  .industrial-suite .ops-main footer{flex-wrap:wrap}
  .industrial-suite .recommendation-task,.industrial-suite .candidate-card{min-width:0;overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){.industrial-suite *{transition:none!important;scroll-behavior:auto!important}}
