.hwas{--ink:inherit;--navy:currentColor;--teal:#8c8f94;--linen:#f6f7f7;font-family:inherit;color:var(--ink);direction:rtl;line-height:1.8;text-align:right;font-size:inherit;max-width:1120px;margin:24px auto;padding:20px;background:#fff;border:1px solid #d8d8d4;border-radius:8px;box-sizing:border-box}
.hwas *{box-sizing:border-box}.hwas :is(h1,h2,h3,h4,p,a,button,input,textarea,select,label,span,summary,small,dt,dd,li,th,td,strong){font-family:inherit}.hwas h1{font-size:1.5em!important;line-height:1.45!important;font-weight:600;margin:0 0 24px!important}.hwas h2{font-size:1.5em!important;line-height:1.45!important;font-weight:600;margin:0 0 8px!important}.hwas h3{font-size:1.2em!important;line-height:1.55!important;font-weight:600;margin:0 0 16px!important}.hwas h4{font-size:1.1em!important;line-height:1.6;margin:16px 0!important}.hwas p{font-size:inherit;line-height:1.8;margin:0 0 16px}.hwas p:last-child{margin-bottom:0}.hwas small,.hwas .hwas-kicker,.hwas .hwas-hint{font-size:.9em!important;line-height:1.8;color:var(--ink)}.hwas .hwas-kicker{margin:0 0 8px}.hwas a:hover{text-decoration:underline}.hwas-header{padding-bottom:16px;border-bottom:1px solid #d8d8d4;margin-bottom:16px}.hwas-header p:last-child{font-size:inherit}.hwas-top-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;font-size:.9em}.hwas-top-links p{margin:0;font-size:.9em}.hwas-back{display:inline-block;min-height:44px;font-size:.9em;text-decoration:underline!important}
.hwas-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding:8px;background:var(--linen);border-radius:4px}.hwas-tabs a{display:inline-flex;align-items:center;min-height:36px;padding:8px 24px;border-radius:4px;font-weight:600}.hwas-tabs a[aria-current]{background:#fff;box-shadow:inset 0 -3px var(--teal)}.hwas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.hwas-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;background:#fff;border:1px solid #d8d8d4;border-radius:8px;min-width:0}.hwas-card h3{margin:16px 0 8px!important}.hwas .hwas-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:4px 8px;border:1px solid #b9bdd2;border-radius:4px;background:var(--linen);font-size:.9em;line-height:1.8;color:var(--ink);white-space:normal;flex:none}.hwas-product-summary,.hwas-case-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;background:var(--linen);border-radius:8px;margin-bottom:24px}.hwas-product-summary h3{margin:0 0 8px!important}.hwas-case-header h2{font-size:1.2em!important}
.hwas .button[aria-disabled=true]{opacity:.7;cursor:wait}.hwas :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--navy);outline-offset:4px}.hwas .hwas-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline}
.hwas-form,.hwas-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px}.hwas-form-fields{margin:0}.hwas-field{display:flex;flex-direction:column;gap:8px;font-weight:400;min-width:0;font-size:.9em}.hwas-field:has(textarea),.hwas-span,.hwas-form>button{grid-column:1/-1}.hwas input:not([type=checkbox]):not([type=radio]),.hwas textarea,.hwas select{width:100%;max-width:100%;min-height:36px;border:1px solid #73757d;border-radius:4px;background:#fff;color:var(--ink);padding:8px 16px;font:inherit;font-size:inherit;box-shadow:none;line-height:1.8}.hwas textarea{resize:vertical;min-height:76px}.hwas input:is([type=checkbox],[type=radio]){width:20px;height:20px;min-height:20px;flex:none;accent-color:var(--navy);margin:4px 0}.hwas .hwas-field:has(input[type=checkbox]){flex-direction:row;align-items:center;grid-column:1/-1}.hwas .hwas-field:has(input[type=checkbox]) span{order:1}.hwas input:is([type=date],[type=tel],[type=number]){direction:ltr;text-align:right}.hwas .hwas-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;padding:0;margin:0;min-width:0}.hwas-choice{display:flex;gap:8px;align-items:flex-start;border:1px solid #b9bdd2;border-radius:4px;padding:16px;cursor:pointer;min-width:0}.hwas-choice:has(input:checked){border:2px solid var(--navy);padding:15px;background:var(--linen)}.hwas-choice strong{font-size:inherit;font-weight:600;display:block}.hwas-choice small{display:block;margin-top:4px}.hwas [hidden]{display:none!important}
.hwas-notice,.hwas-next{padding:16px 24px;background:var(--linen);border-inline-start:3px solid var(--teal);margin:16px 0 24px;border-radius:4px}.hwas-next strong{font-size:1.1em;font-weight:600}.hwas-next p{margin:8px 0 0}.hwas-next .button{margin-top:16px}.hwas-form .hwas-notice{margin:0}.hwas-error{border-color:#a0403c;background:#fff2f0}.hwas-empty{padding:20px;background:var(--linen);border-radius:8px;margin:24px 0}.hwas-details{border:1px solid #d8d8d4;border-radius:4px;padding:16px;margin:24px 0}.hwas-details summary{cursor:pointer;font-weight:600;min-height:32px;font-size:inherit}.hwas-details[open]>summary{margin-bottom:16px}.hwas-form .hwas-details{margin:0}.hwas-details>p{margin-top:16px}.hwas-details .hwas-form{margin-bottom:0}.hwas-more{font-size:.9em;margin:8px 0 16px}.hwas-more summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 0}.hwas-workspace{border:1px solid #b9bdd2;padding:16px;border-radius:8px;margin:24px 0}.hwas-action-tabs{display:flex;gap:8px;flex-wrap:wrap}.hwas-action-tabs a{min-height:44px;padding:8px 16px;display:inline-flex;align-items:center;border:1px solid #b9bdd2;border-radius:4px;font-size:.9em;font-weight:600}.hwas-action-tabs a[aria-current]{background:#f0f0f1;border-color:currentColor;color:inherit}.hwas-description{padding:16px;border:1px solid #d8d8d4;border-radius:4px;margin:24px 0}.hwas-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:0 0 24px;padding:0!important}.hwas-progress li{border-bottom:2px solid #d8d8d4;padding:8px 0 16px;font-size:.9em;line-height:1.8}.hwas-progress li span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:var(--linen);margin-inline-end:8px;font-weight:600}.hwas-progress .is-current{border-color:var(--teal);font-weight:600}.hwas-progress .is-current span{background:#f0f0f1;color:inherit}.hwas-facts{display:grid;grid-template-columns:144px 1fr;gap:8px 16px;font-size:.9em}.hwas-facts dd{margin:0}.hwas-timeline{list-style:none;padding:0!important;margin:16px 0}.hwas-timeline li{padding:16px 24px;border-inline-start:2px solid #b9bdd2;margin:0 0 16px;background:var(--linen);overflow-wrap:anywhere}.hwas-timeline time{font-size:.9em;margin-inline-end:16px}.hwas-timeline p{margin-top:8px}.hwas-search{display:flex;align-items:end;gap:16px;margin:24px 0}.hwas-search label{flex:1}.hwas table{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.8}.hwas th,.hwas td{padding:16px;border-bottom:1px solid #d8d8d4;text-align:right;vertical-align:top}.hwas th{background:var(--linen);font-weight:600}.hwas-table-wrap{overflow:auto;max-width:100%}.hwas-overdue{color:#a0403c;font-weight:600}.hwas-help-link{margin-top:24px!important}.hwas-qr{margin:16px 0;direction:ltr;line-height:0}.hwas-qr canvas{max-width:100%}.hwas-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hwas-admin{max-width:1200px}.hwas-admin #hwas-decision{scroll-margin-top:64px}.hwas #hwas-messages{scroll-margin-top:64px}
.hwas-review-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;align-items:start}.hwas-review-summary .hwas-next,.hwas-review-main .hwas-workspace{margin-top:0}.hwas-review-summary .hwas-description{padding:16px}.hwas-review-main{min-width:0}.hwas-review-summary{min-width:0}.hwas-review-summary p{overflow-wrap:anywhere}
@media(max-width:900px){.hwas-review-grid{grid-template-columns:1fr}}
@media(max-width:767px){.hwas{padding:16px 16px;margin:8px 0;border-radius:4px}.hwas h2{font-size:24px!important}.hwas-header{margin-bottom:16px}.hwas-form,.hwas-form-fields,.hwas .hwas-choices{grid-template-columns:1fr}.hwas-card,.hwas-product-summary,.hwas-case-header,.hwas-description,.hwas-workspace{padding:16px}.hwas-product-summary,.hwas-case-header{flex-direction:column}.hwas-facts{grid-template-columns:112px 1fr}.hwas-progress{grid-template-columns:1fr 1fr;gap:8px 16px}.hwas-progress li{padding:8px 0}.hwas-search{align-items:stretch;flex-direction:column}.hwas-search .button,.hwas-form>.button{width:100%}.hwas-tabs a{flex:1;justify-content:center;padding:8px}.hwas-notice,.hwas-next,.hwas-timeline li{padding:16px}.hwas-action-tabs a{flex:1 1 45%;justify-content:center;text-align:center}.hwas th,.hwas td{padding:8px}.hwas-table-wrap table{min-width:640px}}
@media(prefers-reduced-motion:reduce){.hwas *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{body.hwas-print-mode *{visibility:hidden}body.hwas-print-mode .hwas-print-card,body.hwas-print-mode .hwas-print-card *{visibility:visible}body.hwas-print-mode .hwas-print-card{position:absolute;top:0;right:0;width:100%;border:1px solid #ccc}.hwas-print{display:none}}

.hwas-admin{max-width:1280px;margin:12px 20px 12px 0;padding:16px}.hwas-admin h1{font-size:23px!important}.hwas-admin h2{font-size:19px!important}.hwas-admin h3{font-size:16px!important}.hwas-admin .hwas-workspace{padding:16px}.hwas-form{gap:12px}.hwas-form>.button{width:fit-content;min-height:36px;padding:5px 16px}.hwas-date-row{display:flex;gap:6px;align-items:center}.hwas-date-row input{flex:1;min-width:0}.hwas-today{flex:none}.hwas [data-hwas-money],.hwas [data-hwas-date]{direction:ltr;text-align:right}.hwas [data-hwas-money]{font-variant-numeric:tabular-nums}.hwas [data-money-hint]{display:block;font-weight:600}.hwas-quick-field [data-quick-custom]{margin-top:8px}.hwas-note-editor{padding:10px 12px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:3px}.hwas-note-editor p{white-space:pre-line}.hwas-note-editor summary{cursor:pointer;min-height:28px}.hwas-note-editor textarea{min-height:90px}.hwas-reset-note{margin-top:8px}.hwas-admin .hwas-action-tabs a[aria-current]{color:var(--wp-admin-theme-color,#2271b1)}
@media(max-width:767px){.hwas-admin{margin:8px 0}.hwas-review-main .hwas-form{grid-template-columns:1fr}}

/* Ordinary WordPress controls with clear action hierarchy and semantic timeline colors. */
.hwas{--hwas-accent:var(--wp-admin-theme-color,#2271b1)}
.hwas :is(.button,.hwas-action-tabs a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 16px;border:1px solid #8c8f94;border-radius:6px;background:#fff;color:#1d2327;font:inherit;font-weight:600;line-height:1.6;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color .12s,border-color .12s}
.hwas :is(.button,.hwas-action-tabs a):hover{background:#f0f6fc;border-color:var(--hwas-accent);text-decoration:none}
.hwas .button.button-primary,.hwas .hwas-action-tabs a[aria-current]{background:var(--hwas-accent);border-color:var(--hwas-accent);color:#fff}
.hwas .button.button-primary:hover,.hwas .hwas-action-tabs a[aria-current]:hover{background:#135e96;border-color:#135e96;color:#fff}
.hwas :is(.button,.hwas-action-tabs a):focus-visible{outline:3px solid #72aee6;outline-offset:3px}
.hwas .hwas-action-tabs .hwas-action-danger{color:#8a2424;border-color:#dba6a6;background:#fff8f8}
.hwas .hwas-action-tabs .hwas-action-danger[aria-current]{color:#fff;background:#8a2424}
.hwas .button[aria-disabled=true]{cursor:wait;opacity:.7;pointer-events:none}
.hwas .hwas-form>.button{min-height:44px;padding:9px 20px;justify-self:start;min-width:170px}
.hwas .hwas-contact{padding:16px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;margin:0 0 16px}
.hwas .hwas-contact .hwas-details{margin:12px 0 0}.hwas-consent{border-top:1px solid #c3c4c7;margin-top:16px;padding-top:4px}
.hwas .hwas-timeline .hwas-event{border:1px solid #dcdcde;border-inline-start:4px solid var(--event-color,#646970);border-radius:6px;background:var(--event-bg,#f6f7f7);color:#1d2327;padding:14px 18px}
.hwas-event-head{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.hwas .hwas-event-head strong{color:var(--event-color,#50575e)}.hwas .hwas-event-head time{margin:0;color:#50575e;font-size:12px}.hwas .hwas-event p{margin-top:8px}
.hwas-event-support{--event-color:#135e96;--event-bg:#f0f6fc}.hwas-event-factory{--event-color:#65449b;--event-bg:#f6f2fa}.hwas-event-finance{--event-color:#17603b;--event-bg:#eff8f2}.hwas-event-shipping{--event-color:#875215;--event-bg:#fff8ed}.hwas-event-success{--event-color:#17603b;--event-bg:#edf8ef}.hwas-event-warning{--event-color:#922c29;--event-bg:#fff2f0}.hwas-event-customer{--event-color:#50575e;--event-bg:#fafafa}.hwas-event-system{--event-color:#646970;--event-bg:#f6f7f7}
.hwas-team-user{border:1px solid #dcdcde;border-radius:6px;padding:16px;margin:16px 0}.hwas-team-user .hwas-form{grid-template-columns:repeat(3,1fr)}.hwas .hwas-team-user .hwas-field:has(input[type=checkbox]){grid-column:auto}
/* Staff workspace: readable type, one action area, explicit ownership. */
.hwas-admin{color:#202830;font-size:14px;line-height:1.9;background:#f7f8fa;border-color:#e1e5eb;border-radius:12px;padding:24px;max-width:1360px}
.hwas-admin p,.hwas-admin .hwas-field,.hwas-admin .hwas-action-tabs a{font-size:14px}
.hwas-admin h1{margin-bottom:18px!important}.hwas-admin h3{font-size:17px!important}
.hwas-admin .hwas-case-header{background:#fff;border:1px solid #e1e5eb;padding:20px;margin-bottom:16px;border-radius:10px}
.hwas-admin .hwas-case-header .hwas-kicker{color:#5b6470;margin-bottom:6px}.hwas-admin .hwas-badge{padding:6px 12px;background:#fff;border-radius:20px}
.hwas-owner-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px}
.hwas-owner{border:1px solid #dce1e7;border-top:3px solid #c3cad3;background:#fff;padding:12px 16px;border-radius:8px;display:grid;gap:2px}
.hwas-owner>span,.hwas-owner>small{color:#626c77;font-size:12px!important}.hwas-owner>strong{font-size:15px}
.hwas-owner-support{--owner-color:#256694;--owner-bg:#edf5fc}.hwas-owner-factory{--owner-color:#6b4b91;--owner-bg:#f5f0fb}.hwas-owner-finance{--owner-color:#27724b;--owner-bg:#eef8f2}
.hwas-owner.is-active{border-color:var(--owner-color);background:var(--owner-bg)}.hwas-owner.is-active>small{color:var(--owner-color);font-weight:700}
.hwas-admin .hwas-progress{margin-bottom:20px;padding:0 8px!important}.hwas-admin .hwas-progress li{font-size:12px;padding:4px 0 10px;color:#58626e}.hwas-admin .hwas-progress .is-current{color:#202830;border-color:#506175}
.hwas-admin .hwas-review-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px}
.hwas-admin .hwas-review-main{grid-column:1;grid-row:1}.hwas-admin .hwas-review-summary{grid-column:2;grid-row:1}
.hwas-admin .hwas-workspace{margin:0 0 20px;background:#fff;border:1px solid #cbd4df;border-radius:10px;padding:22px;box-shadow:0 2px 6px #172b4d05}
.hwas-workspace-heading{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf0f3}.hwas-workspace-heading .hwas-kicker{color:#66717e}.hwas-workspace-heading h3{margin:0!important}
.hwas-admin .hwas-review-summary .hwas-next{background:#edf3f8;border:1px solid #d1dce6;border-inline-start:4px solid #63819c;padding:16px;margin:0 0 16px;border-radius:8px}
.hwas-admin .hwas-description,.hwas-admin .hwas-review-summary .hwas-details{background:#fff;border:1px solid #e0e4ea;border-radius:8px;margin:16px 0;padding:16px}
.hwas-admin .hwas-review-summary small,.hwas-admin .hwas-hint{color:#5b6571}
.hwas-admin .hwas-contact{background:#fff;border:1px solid #dfe4ea;padding:18px}.hwas-admin .hwas-contact h3{margin-bottom:8px!important}
.hwas-admin .hwas-more{margin:4px 0 10px}.hwas-admin .hwas-more summary{min-height:36px}
.hwas-admin #hwas-decision>h4{font-size:16px!important;margin:10px 0!important}
.hwas-admin .hwas-note-editor{background:#f7f9fb;border-color:#e0e5eb;border-radius:8px;padding:14px}.hwas-admin .hwas-note-editor p{font-size:13px;color:#465466}
.hwas-admin .hwas-form{margin-bottom:0;gap:16px}.hwas-admin .hwas-form>.button{min-height:46px;border-radius:7px}
.hwas-admin .hwas-form>.hwas-details{background:#fbfcfd}.hwas-admin .hwas-field>span:first-child{font-weight:600}
.hwas .hwas-multi{border:0;padding:0;margin:4px 0;min-width:0}.hwas .hwas-multi legend{font-size:15px;font-weight:600;padding:0;margin-bottom:4px}.hwas .hwas-multi>.hwas-hint{margin-bottom:10px;font-size:12px!important}
.hwas-multi-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hwas .hwas-multi-option{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:48px;border:1px solid #d5dce5;border-radius:7px;background:#fff;font-size:14px;cursor:pointer}
.hwas .hwas-multi-option:has(input:checked){border-color:#2271b1;background:#edf5fc;color:#164f7c}.hwas .hwas-multi-option:focus-within{outline:2px solid #72aee6;outline-offset:2px}.hwas .hwas-multi input[type=checkbox]{accent-color:#2271b1;margin:0}.hwas [data-multi-custom]{margin-top:10px}
.hwas-handoff{border:1px solid #d6dfe9;border-radius:10px;background:#fff;padding:24px}.hwas-handoff p{color:#556270}
.hwas-admin .hwas-timeline .hwas-event{padding:18px 20px;margin-bottom:12px}.hwas-admin #hwas-messages{margin-top:26px;padding-top:22px;border-top:1px solid #dfe4ea}
.hwas-admin table{background:#fff;font-size:14px}.hwas-admin td strong{font-size:13px}
@media(max-width:1000px){.hwas-admin .hwas-review-grid{grid-template-columns:1fr}.hwas-admin .hwas-review-main,.hwas-admin .hwas-review-summary{grid-column:auto;grid-row:auto}.hwas-admin .hwas-review-main{order:0}.hwas-admin .hwas-review-summary{order:1}}
@media(max-width:600px){.hwas-admin{padding:12px}.hwas-owner-strip{grid-template-columns:1fr;gap:8px}.hwas-owner{grid-template-columns:1fr 1fr;padding:10px 12px}.hwas-owner small{grid-column:1/-1}.hwas-multi-options{grid-template-columns:1fr}.hwas-admin .hwas-workspace{padding:16px}}
@media(max-width:767px){.hwas .hwas-form>.button{width:100%;justify-self:stretch}.hwas .hwas-action-tabs a{flex:1 1 100%}.hwas-team-user .hwas-form{grid-template-columns:1fr}}
