.forms-area *{box-sizing:border-box}.forms-area{margin:0;background:#fff;color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}.forms-area button,.forms-area input,.forms-area select,.forms-area textarea{font:inherit}.forms-area button,.forms-area a,.forms-area input,.forms-area select,.forms-area textarea{outline-offset:4px}.forms-area button{cursor:pointer}.forms-area a{color:var(--blue);text-decoration:none;font-weight:700}.forms-area h1,.forms-area h2,.forms-area h3,.forms-area p{margin:0 0 14px}.forms-area h1{font-family:RobotoCondensed,Arial,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.08;font-weight:750;letter-spacing:-.5px}.forms-area h2{font-size:22px;line-height:1.3}.forms-area h3{font-size:17px}.forms-area .wrap{max-width:1140px;margin:auto;padding:0 28px}.forms-area .demo{background:#fff4d8;text-align:center;padding:8px 20px;font-size:12px}.forms-area .head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:112px}.forms-area .brand{display:flex;align-items:center;gap:13px}.forms-area .brand img{width:52px;height:65px;object-fit:contain}.forms-area .brand strong{display:block;font-family:RobotoCondensed,Arial,sans-serif;font-size:26px;line-height:1.2}.forms-area .brand small{font-size:12px;color:#5e6f85}.forms-area .tabs{display:flex;background:#e9eff8;padding:5px;border-radius:12px;gap:4px}.forms-area .tabs button{border:0;padding:10px 15px;background:transparent;border-radius:8px;color:var(--ink);font-size:13px;font-weight:700}.forms-area .tabs button.active{background:white;box-shadow:0 2px 7px #20365a12}.forms-area .eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue);margin-bottom:15px}.forms-area .eyebrow:before{content:'';width:25px;height:3px;background:var(--orange);flex:none}.forms-area .hero{padding:38px 0 28px;max-width:760px}.forms-area .hero p{color:#526782;max-width:680px}.forms-area .accent{box-shadow:inset 0 -.15em 0 #efaf3570}.forms-area .layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.forms-area .card{background:white;border:1px solid var(--line);border-radius:18px;padding:26px;margin-bottom:20px;box-shadow:0 5px 20px #20365a04}.forms-area .aside{background:#eaf0fa;border:0;border-top:4px solid var(--orange);font-size:14px}.forms-area .aside h3{font-size:18px}.forms-area .small{font-size:13px;color:#60718a}.forms-area .steps{display:flex;gap:12px;margin-bottom:24px;list-style:none;padding:0}.forms-area .steps li{flex:1;border-top:3px solid var(--line);padding-top:10px;font-size:12px;font-weight:700;color:#7a8799}.forms-area .steps li.active{border-color:var(--orange);color:var(--blue)}.forms-area .steps li.done{border-color:var(--blue);color:var(--blue)}.forms-area .num{color:var(--blue);font-size:12px;letter-spacing:1px;font-weight:700}.forms-area .fieldgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.forms-area .fieldgrid .full{grid-column:1/-1}.forms-area label{display:block;font-size:13px;font-weight:700;margin-bottom:14px}.forms-area input:not([type=checkbox]):not([type=radio]),.forms-area select,.forms-area textarea{display:block;width:100%;min-height:46px;border:1px solid #cbd6e5;border-radius:9px;background:white;color:var(--ink);padding:10px 12px;margin-top:6px;font-size:15px}.forms-area textarea{min-height:85px;resize:vertical}.forms-area input[type=checkbox],.forms-area input[type=radio]{accent-color:var(--blue);width:18px;height:18px;flex:none}.forms-area .choice{display:flex;align-items:center;gap:9px;font-weight:400;margin:8px 0}.forms-area .choices{display:flex;flex-wrap:wrap;gap:12px}.forms-area .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:9px;background:var(--blue);color:white;font:700 13px/1.4 Arial,Helvetica,sans-serif;gap:8px;white-space:normal}.forms-area .btn.secondary{background:#edf2fb;color:var(--blue);border-color:#d9e3f3}.forms-area .btn.ghost{background:transparent;color:var(--blue);border-color:var(--line)}.forms-area .btn.danger{background:#fff0f1;color:var(--red);border-color:#edcdd1}.forms-area .btn:disabled{opacity:.5;cursor:default}.forms-area .actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.forms-area .actions.spread{justify-content:space-between}.forms-area .textbtn{border:0;background:transparent;color:var(--blue);padding:5px 0;font-size:13px;font-weight:700}.forms-area .notice{border-left:4px solid var(--orange);background:#fff7e5;padding:14px 17px;border-radius:0 9px 9px 0;font-size:14px;margin-bottom:20px}.forms-area .notice.success{background:#edf7f1;border-color:var(--green)}.forms-area details{border-top:1px solid var(--line);padding-top:14px;margin-top:15px}.forms-area summary{cursor:pointer;color:var(--blue);font-size:13px;font-weight:700}.forms-area details>div{padding-top:14px}.forms-area .patienthead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.forms-area .patienthead h2{margin:0}.forms-area .categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.forms-area .category{border:1px solid var(--line);border-radius:10px;padding:14px;background:#f9fbfe;text-align:left;font-size:13px;font-weight:700;color:var(--blue);display:flex;gap:10px;align-items:center}.forms-area .category svg{width:22px;height:22px;flex:none}.forms-area .category:hover{border-color:var(--blue);background:#edf2fb}.forms-area .item{border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:14px;background:#fbfcff}.forms-area .itemhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.forms-area .itemhead h3{margin:0}.forms-area .badge{display:inline-flex;padding:4px 9px;border-radius:6px;background:#edf2fb;color:var(--blue);font-size:11px;font-weight:700;line-height:1.5}.forms-area .badge.new{background:#fff0cb;color:#8b5908}.forms-area .badge.green{background:#e4f2e9;color:#246d4d}.forms-area .badge.gray{background:#edf0f4;color:#66758a}.forms-area .badge.red{background:#fae9ec;color:#a43646}.forms-area .subtleline{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.forms-area .count{display:inline-flex;background:var(--orange);color:#493006;border-radius:20px;min-width:21px;height:21px;align-items:center;justify-content:center;font-size:11px;margin-left:5px}.forms-area .cockpitnav{display:flex;gap:7px;flex-wrap:wrap;background:white;border:1px solid var(--line);padding:10px;border-radius:12px;margin:10px 0 25px}.forms-area .cockpitnav button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#5b6e89;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.forms-area .cockpitnav button.active{background:#eef3fc;color:var(--blue);box-shadow:inset 3px 0 var(--orange)}.forms-area .cockpitnav svg{width:16px;height:16px}.forms-area .metricrow{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}.forms-area .metric{padding:18px;background:#eaf0fa;border-radius:12px}.forms-area .metric b{display:block;font-family:RobotoCondensed,Arial,sans-serif;font-size:32px;line-height:1.2}.forms-area .metric span{font-size:12px}.forms-area .filterbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.forms-area .filterbar label{margin:0;flex:1;min-width:160px}.forms-area .filterbar input,.forms-area .filterbar select{height:46px}.forms-area .filterbar .btn{height:46px}.forms-area .orderrow{border-left:3px solid transparent;padding-left:14px;display:grid;grid-template-columns:110px minmax(0,1fr) 170px 90px;gap:18px;align-items:center;padding:20px 0 20px 14px;border-bottom:1px solid var(--line)}.forms-area .orderrow:last-child{border:0}.forms-area .orderrow.unread{border-left:3px solid var(--orange);padding-left:14px}.forms-area .orderrow strong{display:block;font-size:14px}.forms-area .orderrow small{font-size:12px;color:#60718a;display:block}.forms-area .orderrow .btn{min-width:90px;padding:9px}.forms-area .statusrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr);gap:20px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line)}.forms-area .statusrow label{margin:0}.forms-area .statusrow:last-child{border:0}.forms-area .checkmedistar{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:12px;font-weight:400}.forms-area .timeline{font-size:13px;border-left:2px solid #d5dfee;padding-left:16px;margin-top:20px}.forms-area .timeline p{margin:0 0 12px}.forms-area .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 22px;border-radius:12px;box-shadow:0 5px 30px #0002;z-index:99;max-width:90vw;font-size:14px}.forms-area .empty{text-align:center;padding:35px 12px}.forms-area .reviewlist{padding-left:19px}.forms-area .reviewlist li{margin-bottom:10px}.forms-area footer{padding:35px 0;color:#708098;font-size:12px}.forms-area .statuscards{display:grid;gap:12px}.forms-area .statuscards article{padding:18px;border:1px solid var(--line);border-radius:12px}.forms-area .modalback{position:fixed;inset:0;background:#14233e77;z-index:20;padding:25px;overflow-y:auto;display:grid;place-items:center}.forms-area .modal{background:white;padding:28px;border-radius:18px;max-width:580px;width:100%}.forms-area .modal h2{font-family:RobotoCondensed;font-size:30px}.forms-area .right{margin-left:auto}.forms-area .datepair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.forms-area .hidden{display:none!important}@media(max-width:850px){.forms-area .layout{grid-template-columns:1fr}.forms-area .aside{order:2}.forms-area .orderrow{grid-template-columns:90px minmax(0,1fr) 90px}.forms-area .orderrow .state{grid-column:2;grid-row:2}.forms-area .orderrow .open{grid-column:3;grid-row:1/3}}@media(max-width:600px){.forms-area .wrap{padding:0 20px}.forms-area .head{align-items:flex-start;flex-direction:column;padding:22px 0;gap:16px}.forms-area .brand strong{font-size:24px}.forms-area .tabs{width:100%}.forms-area .tabs button{flex:1}.forms-area .hero{padding-top:25px}.forms-area .card{padding:20px;border-radius:14px}.forms-area .fieldgrid{grid-template-columns:1fr}.forms-area .categories{grid-template-columns:1fr 1fr}.forms-area .category{padding:11px;font-size:12px;gap:7px}.forms-area .steps{gap:8px}.forms-area .steps li{font-size:11px}.forms-area .metricrow{gap:8px}.forms-area .metric{padding:12px}.forms-area .metric b{font-size:27px}.forms-area .orderrow{grid-template-columns:1fr auto;gap:9px 12px}.forms-area .orderrow .time{grid-column:1/-1}.forms-area .orderrow .state{grid-column:1;grid-row:auto}.forms-area .orderrow .open{grid-column:2;grid-row:2/4}.forms-area .statusrow{grid-template-columns:1fr;gap:8px}.forms-area .statusrow select{margin-top:0}.forms-area .cockpitnav{gap:1px}.forms-area .cockpitnav button{padding:9px}.forms-area .patienthead{align-items:flex-start}.forms-area .patienthead h2{font-size:20px}.forms-area .datepair{grid-template-columns:1fr}}.forms-area .hero{display:block}.forms-area{background:#fff;color:#20365a}.forms-area .fieldgrid label{margin-bottom:0}.forms-area .card{margin-top:0}.forms-area .countform{margin-bottom:20px}.forms-area .threadfile{display:block;margin-top:8px}.forms-section-nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0;margin-top:10px}.forms-section-nav a{font:700 13px Arial,Helvetica,sans-serif;padding:12px 15px;border-radius:8px;background:#eef3f8;color:#2d51a0;text-decoration:none}.forms-section-nav a.active{box-shadow:inset 3px 0 #efaf35;background:#e6edf9}.forms-notify{font:700 11px Arial,Helvetica,sans-serif;background:#efaf35;color:#493006;border-radius:16px;display:inline-block;padding:3px 7px;margin-left:6px}.forms-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.forms-area .orderrow form{margin:0}.forms-area .statusrow select{max-width:100%}@media(max-width:600px){.forms-area .actions>.btn{max-width:100%}}
.forms-area .statusrow dl{display:block;margin:8px 0;font-size:13px}.forms-area .statusrow dl>div{display:block;margin:5px 0}.forms-area .statusrow dt{display:inline;font-weight:700}.forms-area .statusrow dd{display:inline;margin:0 0 0 8px;overflow-wrap:anywhere}.forms-area .aside .choice{align-items:flex-start}.forms-area .aside input[type=checkbox]{margin-top:4px}.forms-area .orderrow .badge{margin:3px 0}.forms-area .threadfile{font-size:13px}.forms-area .card>form>label{margin-bottom:18px}
/* orders-brand-harmony-v2 */.forms-area{--orange:#efaf35;--red:#ab3543;--green:#277452}.forms-area .hero{display:block;max-width:none;width:100%;padding:42px;margin:30px 0;background:linear-gradient(115deg,#eef3f8 0%,#f7f9fc 65%,#fff 100%);border-radius:18px}.forms-area .hero h1{font-family:RobotoCondensed,Arial,sans-serif;font-size:clamp(40px,5vw,65px);font-weight:750;line-height:1.12;letter-spacing:-1.3px;margin:18px 0 23px}.forms-area .hero h1 span{color:#2d51a0;box-shadow:none;border-bottom:0;text-decoration:none;background:linear-gradient(transparent 72%,#ffe18a 72%);padding-bottom:5px}.forms-area .hero p{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6;color:#5b6d86;max-width:530px}.forms-area .eyebrow{display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.6;color:#2d51a0;margin:0 0 15px}.forms-area .eyebrow:before{content:'';display:inline-block;width:15px;height:3px;background:#efaf35;vertical-align:middle;margin-right:9px}.forms-area .aside{border:1px solid #dce4ed;border-top:4px solid #efaf35;background:#eef3f8;border-radius:12px}.forms-area .patienthead h2{display:flex;align-items:baseline;gap:8px;line-height:1.3}.forms-area .patienthead h2>.num{font:inherit;letter-spacing:normal;line-height:inherit}.cockpitnav-v2 .cockpitnav-session{display:flex;justify-content:flex-end}.forms-area .cockpitnav>form{margin:0 0 0 auto}.forms-area .cockpitnav>form>button{font:700 13px Arial,Helvetica,sans-serif;min-height:40px;padding:8px 12px}@media(max-width:800px){.forms-area .hero h1{font-size:43px}.forms-area .hero p{font-size:15px}}@media(max-width:760px){.forms-area .hero{padding:27px 22px;margin-top:22px}.forms-area .patienthead h2{font-size:22px}}
/* cockpit-shared-layout-v3 */.cockpitnav-v2 .cockpitnav-account{border-top:0;padding-top:0}.forms-area.orders-cockpit .card{padding:28px;border-radius:12px;border:1px solid #dce4ed;box-shadow:none;margin-bottom:20px}.forms-area.orders-cockpit .card h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3;letter-spacing:normal;margin:0 0 20px}.forms-area.orders-cockpit .card h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:normal}.forms-area.orders-cockpit .aside{border-top:4px solid #efaf35}@media(max-width:760px){.forms-area.orders-cockpit .card{padding:22px}}
/* cockpit-counter-align-v4 */.forms-section-nav{align-items:center}.forms-section-nav>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:44px;padding:0 15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:20px;vertical-align:middle}.forms-section-nav>a>.forms-notify{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:20px;height:20px;margin:0;padding:0 6px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:20px;vertical-align:middle}.forms-section-nav>a>.forms-notify[hidden]{display:none}
/* cockpit-inline-and-filters-v5 */.cockpitnav-v2 .cockpitnav-unified{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cockpitnav-v2 .cockpitnav-unified>form{display:flex;align-items:center;margin:0 0 0 auto;flex:0 0 auto}.forms-area.orders-cockpit .countform>label{margin:0;min-width:0}.forms-area.orders-cockpit .countform>a:not(.btn){display:inline-flex;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}@media(min-width:761px){.forms-area.orders-cockpit .countform{align-items:flex-end;gap:14px}.forms-area.orders-cockpit .countform>label{display:block;flex:1 1 240px;min-width:200px}.forms-area.orders-cockpit .countform input:not([type=checkbox]):not([type=hidden]),.forms-area.orders-cockpit .countform select{box-sizing:border-box;height:48px;min-height:48px;margin:6px 0 0;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4}.forms-area.orders-cockpit .countform>.btn,.forms-area.orders-cockpit .countform>a:not(.btn){display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;box-sizing:border-box;height:48px;min-height:48px;margin:0;line-height:1.4}.forms-area.orders-cockpit .countform>a:not(.btn){padding:0}}@media(max-width:600px){.cockpitnav-v2 .cockpitnav-unified{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cockpitnav-v2 .cockpitnav-unified>form{margin:0;min-width:0}.cockpitnav-v2 .cockpitnav-unified>form>button{width:100%}}
/* forms-flow-compact-v6 */.forms-area .pagehead{padding:0;margin:0;background:none;border-radius:0}.forms-area .pagehead h1{font-family:RobotoCondensed,Arial,sans-serif;font-size:45px;font-weight:700;line-height:1.15;letter-spacing:-1px;margin:15px 0}.forms-area .pagehead p{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#5b6d86}.forms-area .steps{scroll-margin-top:20px}#orders-client>.narrow.card{padding:28px;border-radius:12px;box-shadow:none}@media(max-width:800px){.forms-area .pagehead h1{font-size:36px}}@media(max-width:760px){#orders-client>.narrow.card{padding:22px}}
/* orders-archive-status-spacing-v7 */.orders-fieldgroup{min-width:0;border:0;padding:0;margin:0}.orders-fieldgroup:disabled{opacity:.8}.forms-area .statuscards article>.badge{margin:5px 0 14px}.forms-area .statuscards article>.badge+p{margin-top:0;line-height:1.6}.forms-area .statuscards article>h3{margin-bottom:12px}.forms-area .statuscards article>p:not(.small){margin-bottom:12px}.forms-area .statuscards article>p.small{margin-bottom:0;padding-top:2px}
/* forms-entry-shared-header-v8 */.orders-public-shell .forms-area .card{padding:28px;border-radius:12px;box-shadow:none}@media(max-width:760px){.orders-public-shell .forms-area .card{padding:22px}}
/* orders-bulk-finish-v9 */.forms-area #orders-finish{margin-bottom:24px}.forms-area #orders-finish .choice{align-items:flex-start;font-size:14px;line-height:1.6}.forms-area #orders-finish .choice input{margin-top:3px}.forms-area #orders-finish .btn{margin-top:6px}.forms-area .orders-single-edit>summary{font-size:14px;line-height:1.5;padding:4px 0}.forms-area .orders-single-edit>div{padding-top:18px}
/* orders-detail-polish-v10 */.forms-area .badge.yellow{background:#fff0cb;color:#8b5908}.forms-area details.orders-audit{border-top:0;margin-top:0;padding-top:0}
/* orders-workflow-mobile-v11 */@media(max-width:850px){.forms-area.orders-cockpit .orderrow{grid-template-columns:minmax(0,1fr) 108px;gap:12px 16px;align-items:start}.forms-area.orders-cockpit .orderrow>div:nth-child(1),.forms-area.orders-cockpit .orderrow>div:nth-child(2){grid-column:1;min-width:0;overflow-wrap:anywhere}.forms-area.orders-cockpit .orderrow>div:nth-child(3){grid-column:1;grid-row:3}.forms-area.orders-cockpit .orderrow>a.btn{grid-column:2;grid-row:1/4;align-self:center;justify-self:stretch;box-sizing:border-box;width:108px;min-width:108px;display:inline-flex;justify-content:center;align-items:center;margin:0}}
/* orders-status-central-v12 */.forms-area .orders-collection-info{background:#eef3f8;border-top:4px solid #efaf35;border-radius:12px;padding:20px;margin:0 0 24px}.forms-area .orders-collection-info h3{margin:0 0 14px}.forms-area .orders-collection-info p{margin:0 0 12px}.forms-area .orders-collection-info p:last-child{margin-bottom:0}.forms-area .orders-collection-info dl{display:block;margin:14px 0}.forms-area .orders-collection-info dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:8px 0}.forms-area .orders-collection-info dt{font-weight:700}.forms-area .orders-collection-info dd{margin:0}.forms-area .category svg{flex:0 0 22px}.forms-area .category .category-label{display:flex;align-items:baseline;gap:5px;min-width:0}.forms-area .category .category-plus{flex:0 0 auto}.forms-area .category .category-label>span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.forms-area .categories{grid-template-columns:1fr}.forms-area .category{min-height:48px}.forms-area .orders-collection-info{padding:17px}.forms-area .orders-collection-info dl>div{grid-template-columns:1fr;gap:3px}}
/* orders-attention-card-v13 */.forms-area #orders-finish .orders-finish-actions{margin-top:16px;gap:10px}.forms-area #orders-finish .orders-finish-actions>.btn{margin-top:0}@media(max-width:600px){.forms-area #orders-finish .orders-finish-actions{display:grid;grid-template-columns:1fr}.forms-area #orders-finish .orders-finish-actions>.btn{width:100%;box-sizing:border-box;justify-content:center}}
/* portal-date-controls-v14 */.portal-date-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px;align-items:stretch;margin-top:6px}.portal-date-control>input:not(.portal-date-picker){min-width:0;width:100%;box-sizing:border-box;margin:0}.portal-date-control>.portal-date-picker{position:absolute!important;left:0;bottom:0;width:1px!important;height:1px!important;min-height:0!important;opacity:0;padding:0!important;border:0!important;pointer-events:none}.portal-date-control>.portal-date-button{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;margin:0;border:1px solid #dce4ed;border-radius:8px;background:#eef3f8;color:#2d51a0;cursor:pointer}.portal-date-control>.portal-date-button:focus-visible{outline:2px solid #2d51a0;outline-offset:2px}.portal-date-control>.portal-date-picker-fallback{position:static!important;grid-column:1/-1;width:100%!important;height:44px!important;opacity:1;pointer-events:auto}@media(max-width:760px),(pointer:coarse){.portal-date-control{grid-template-columns:minmax(0,1fr)}.portal-date-control>.portal-date-button{display:none}.portal-date-control>.portal-date-picker-fallback{display:none}}
/* portal-date-alignment-v15 */.portal-date-control{align-items:start;grid-auto-rows:auto}.portal-date-control>input:not(.portal-date-picker),.portal-date-control>.portal-date-button{box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;align-self:start}.portal-date-control>input:not(.portal-date-picker){padding:10px 11px;line-height:22px}.portal-date-control>.portal-date-button{padding:0;line-height:1}
/* orders-duplicates-v16 */.forms-area .category:disabled{opacity:.55;cursor:default}
/* orders-restore-paper-v17 */.forms-area #orders-restore{margin-top:4px}
/* orders-completed-view-v18 */
/* orders-autoarchive-v19 */
/* document-preview-v20 */.orders-document{margin:16px 0}.orders-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,180px));gap:12px;margin-top:10px}.orders-preview-open{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #dce4ed;border-radius:9px;background:#f7f9fc;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none}.orders-preview-open img{display:block;width:100%;height:180px;object-fit:contain;background:white}.document-dialog{width:min(1100px,94vw);max-width:96vw;max-height:92vh;padding:22px;border:1px solid #dce4ed;border-radius:12px;color:#20365a;box-sizing:border-box}.document-dialog::backdrop{background:#14233ecc}.document-dialog form{display:flex;justify-content:flex-end;margin:0 0 12px}.document-dialog h2{font:700 22px Arial,Helvetica,sans-serif;margin:12px 0}.document-dialog-image{overflow:auto;max-height:72vh;background:#eef3f8}.document-dialog-image img{display:block;width:100%;height:auto;max-width:100%;margin:auto}@media(max-width:600px){.document-dialog{padding:14px}.orders-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* orders-overall-status-v21 */.forms-area .orders-overall{padding:18px 20px;margin:0 0 22px}.forms-area .orders-overall>strong{display:block;font:700 19px/1.35 Arial,Helvetica,sans-serif}.forms-area .orders-overall>p{margin:9px 0 0;font:400 14px/1.6 Arial,Helvetica,sans-serif}.forms-area .orders-overall-closed{background:#edf0f4;border-color:#8491a3}@media(max-width:600px){.forms-area .orders-overall{padding:16px 18px}.forms-area .orders-overall>strong{font-size:18px}}
/* orders-review-print-v22 */.orders-review-actions{margin:0 0 22px}.forms-area .orders-reject-card{border-top:3px solid #ab3543}.forms-area details.orders-reject-details{border:0;margin:0;padding:0}.forms-area .orders-reject-details>summary{font:700 19px/1.4 Arial,Helvetica,sans-serif;color:#9b3040}.forms-area .orders-reject-details form{margin-top:18px}.forms-area .orders-rejection-reason{padding:12px 14px;background:#fff2f3;border-left:3px solid #ab3543;overflow-wrap:anywhere}.forms-area .orders-overall-rejected{background:#fff2f3;border-color:#ab3543}@media(max-width:600px){.orders-review-actions>a{width:100%;box-sizing:border-box;justify-content:center}}
/* orders-simple-workflow-v23 */.orders-cockpit .orders-item-editor{min-width:0}.orders-cockpit .orders-item-editor>label{display:block;margin:0}.orders-cockpit .orders-item-editor .orders-inline-rejection{margin-top:14px}.orders-cockpit .orders-inline-rejection[hidden]{display:none!important}.orders-cockpit .orders-inline-rejection textarea{box-sizing:border-box;width:100%;margin:7px 0 5px;resize:vertical}.orders-cockpit .orders-inline-rejection .small{display:block;line-height:1.5}.orders-cockpit .orders-reject-card button{white-space:normal}
/* orders-collection-spacing-v25 */.forms-area .statuscards+.orders-collection-after-items{margin:24px 0 0}
/* orders-workflow-polish-v26 */.orders-cockpit .orders-email-correction{margin:18px 0}.orders-cockpit .orders-email-correction>summary{font:700 14px/1.5 Arial,Helvetica,sans-serif;cursor:pointer;color:#2d51a0}.orders-cockpit .orders-email-correction form{margin-top:14px}.orders-cockpit .orders-email-correction form>label{margin-bottom:14px}.orders-cockpit .orders-email-correction button{max-width:100%;white-space:normal}.orders-cockpit .orders-waiting{display:block;color:#8b5900;font-weight:700;margin:0 0 8px;line-height:1.5}
/* orders-release-readiness-v30 */#cockpit-mail-alert{margin:0 0 22px;border-left:4px solid #b33d48;background:#fff4f3;padding:16px 20px}#cockpit-mail-alert[hidden]{display:none!important}#cockpit-mail-alert p{margin:8px 0 12px;line-height:1.5}#cockpit-mail-alert .actions{gap:10px 22px;flex-wrap:wrap}#orders-action-error{margin:0 0 22px}#orders-action-error p{margin:0 0 12px}#orders-action-error p:last-child{margin-bottom:0}
/* cockpit-overview-v32 */.cockpit-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cockpit-module-card{display:flex;flex-direction:column;min-width:0;border-top:4px solid #efaf35}.cockpit-module-card h2{font:700 25px/1.3 Arial,Helvetica,sans-serif;margin:12px 0 20px}.cockpit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0 0 20px}.cockpit-metrics>div{min-width:0}.cockpit-metrics strong{display:block;font:700 29px/1.2 Arial,Helvetica,sans-serif;color:#2d51a0}.cockpit-metrics span{display:block;font:400 13px/1.5 Arial,Helvetica,sans-serif;margin-top:5px}.cockpit-metrics .cockpit-mode{font-size:20px;padding-top:6px}.cockpit-module-card>.actions{margin-top:auto;align-items:center;gap:12px 20px}.cockpit-overview-management{margin-top:22px;gap:14px 24px}.cockpit-module-card>.small{margin:0 0 20px}.daily-controls>a.btn{display:inline-flex;align-items:center;justify-content:center;align-self:end;min-height:44px;text-align:center}@media(max-width:760px){.cockpit-overview-grid{grid-template-columns:1fr;gap:20px}.cockpit-module-card h2{font-size:25px}.cockpit-metrics{gap:16px}.cockpit-module-card>.actions{align-items:flex-start}.daily-controls>a.btn{white-space:normal}}
/* cockpit-navigation-v34 */.cockpit-overview-grid .actions>.btn{font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:normal}.cockpit-overview-grid .actions>a:not(.btn){display:inline-flex;align-items:center;min-height:44px;font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:normal;text-decoration:none}.forms-section-nav>a{font:700 13px/20px Arial,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;height:44px;padding:0 15px}.forms-section-nav>a>.forms-notify{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:20px}
/* cockpit-metrics-align-v35 */.cockpit-metrics strong{display:flex;align-items:flex-end;box-sizing:border-box;height:36px;min-height:36px;line-height:1.2}.cockpit-metrics .cockpit-mode{padding-top:0}

/* orders-public-note-v1 */.orders-public-note{padding:18px;background:#f5f8fc;border:1px solid #dce4ed;border-radius:10px;margin:16px 0 24px}.orders-public-note label{font:700 14px/1.6 Arial,Helvetica,sans-serif}.orders-public-note textarea{display:block;width:100%;max-width:100%;margin:8px 0 10px}.orders-public-note p{margin:0;font-size:12px;line-height:1.6}.orders-public-note textarea:disabled{background:#eef1f5;color:#63738a}

.orders-public-note>summary{font:700 14px/1.6 Arial,Helvetica,sans-serif}.orders-public-note-content{padding-top:14px}
