.wka-order{max-width:1100px;margin:40px auto;padding:clamp(20px,4vw,48px);background:#fffdfa;border:1px solid #e4d8cd;color:#352e2a;font:16px/1.65 Arial,sans-serif;box-sizing:border-box}.wka-order *{box-sizing:border-box}.wka-order h2{font:400 clamp(28px,4vw,40px)/1.2 Georgia,serif}.wka-order h3{font:400 26px/1.3 Georgia,serif;margin-top:40px;border-top:1px solid #e4d8cd;padding-top:24px}.wka-kicker{font-size:11px;letter-spacing:.15em}.wka-job-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.wka-job-tabs a{padding:10px 16px;border:1px solid #d9c8b7;color:#352e2a;text-decoration:none}.wka-job-tabs a[aria-current]{background:#f3e9e1}.wka-order .wka-job-status,.wka-order .wka-note{padding:14px 18px;background:#f6eeee}.wka-order .wka-errors{background:#fff0eb;border-left:3px solid #9a4035;padding:16px}.wka-order .wka-success{background:#edf2e9;border-left:3px solid #60724e;padding:16px}.wka-order .wka-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wka-order .wka-span{grid-column:1/-1}.wka-order label{display:block;font-size:14px;font-weight:600;margin:12px 0}.wka-order input:not([type=checkbox]):not([type=hidden]),.wka-order textarea{display:block;width:100%;border:1px solid #cbbcb0;border-radius:0;background:#fff;color:#352e2a;padding:12px;font:16px/1.5 Arial,sans-serif;margin-top:8px;max-width:100%}.wka-order textarea{resize:vertical}.wka-order input[type=checkbox]{margin-right:10px;min-width:18px;min-height:18px;flex-shrink:0}.wka-order .wka-check{display:flex;align-items:flex-start;padding:18px;background:#f5eee8;font-weight:400}.wka-order button{min-height:46px;padding:12px 22px;border:1px solid #785e55;border-radius:0;background:#785e55;color:#fff;font:17px Georgia,serif;cursor:pointer}.wka-order .wka-secondary{background:transparent;color:#785e55}.wka-order .wka-buttons{display:flex;flex-wrap:wrap;gap:12px}.wka-order .wka-small{font-size:13px}.wka-order .wka-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wka-order figure{margin:0}.wka-order figure img{max-width:100%;height:auto;border:1px solid #ddd}.wka-order figcaption{font-size:13px}.wka-order dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 14px}.wka-order dt{font-weight:600}.wka-order details{padding:16px;border:1px solid #e4d8cd;margin:20px 0}.wka-order summary{cursor:pointer}.wka-order :focus-visible{outline:2px solid #795d4d;outline-offset:3px}.wka-demo{margin:20px 0;padding:16px;border:1px solid #ccc;background:#fff}.wka-job-count{padding:14px;background:#f3ede6}@media(max-width:600px){.wka-order{padding:20px 14px}.wka-order .wka-fields,.wka-order .wka-proof-grid{grid-template-columns:1fr}.wka-order button{width:100%}.wka-job-tabs a{width:100%}}
/* Customer storefront, kept distinct from WordPress staff screens. */
body:not(.wp-admin) .wka-order{border:0;padding:0;margin:25px 0;background:transparent;font:15px/1.7 Arial,sans-serif;max-width:none}body:not(.wp-admin) .wka-order h2{font:400 clamp(36px,4vw,50px)/1.1 var(--wka-serif,Georgia);margin:12px 0}body:not(.wp-admin) .wka-order h3{font:400 31px var(--wka-serif,Georgia);letter-spacing:-.02em}body:not(.wp-admin) .wka-order-intro{color:#827166}body:not(.wp-admin) .wka-order .wka-job-status{display:inline-block;border:1px solid #c6ad86;background:#faf5eb;border-radius:24px;padding:6px 20px;font:19px var(--wka-serif,Georgia)}body:not(.wp-admin) .wka-order .wka-note{font-size:12px;background:#f6f1ed;color:#817269;padding:10px 14px}body:not(.wp-admin) .wka-order .wka-data{border:0;border-top:1px solid #d9c9b4;border-bottom:1px solid #d9c9b4;padding:20px 0;margin:28px 0}body:not(.wp-admin) .wka-order summary{font:25px var(--wka-serif,Georgia)}body:not(.wp-admin) .wka-order label{font-weight:400;color:#55483e}body:not(.wp-admin) .wka-order input:not([type=checkbox]):not([type=hidden]),body:not(.wp-admin) .wka-order textarea{border:1px solid #d5c4b7;border-radius:3px;background:#fffdfb;font-size:16px;padding:11px 12px}body:not(.wp-admin) .wka-order button{font:20px var(--wka-serif,Georgia);border-radius:3px;background:#a9847b;border-color:#a9847b}body:not(.wp-admin) .wka-order button.wka-secondary{background:transparent;color:#765e51;border-color:#bca889}body:not(.wp-admin) .wka-order .wka-proof-grid{padding:24px;background:#f0ece6;border:1px solid #e5d8ca}body:not(.wp-admin) .wka-order .wka-proof-grid figure:only-child{grid-column:1/-1;max-width:520px;margin:auto}body:not(.wp-admin) .wka-order figure img{box-shadow:0 8px 22px #4b35231a;border:0}body:not(.wp-admin) .wka-order figcaption{padding:12px 0;color:#827267}body:not(.wp-admin) .wka-order .wka-decision{padding:24px;background:#f8efeb;border:1px solid #ddcdbf;border-radius:4px}body:not(.wp-admin) .wka-order .wka-check{background:transparent;padding:0 0 18px}body:not(.wp-admin) .wka-order blockquote{border-left:2px solid #bca889;margin:18px 0;padding:10px 20px;background:#fcf5f0}body:not(.wp-admin) .wka-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;margin-top:24px}.wka-editor-layout>div{min-width:0}.wka-order .wka-editor-steps{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #d9c9b4;padding-bottom:16px;margin-bottom:20px}.wka-order .wka-editor-steps button{background:transparent!important;border:0!important;color:#7a685c;padding:8px!important;font-size:18px!important;min-height:40px}.wka-order .wka-editor-steps button[aria-current]{color:#6e4e32;border-bottom:2px solid #ac8d5a!important}.wka-order .wka-order-aside{background:#f4ebe7;padding:20px;border-radius:4px;font-size:14px}.wka-order-aside img{width:100%;height:230px;object-fit:cover;border-radius:3px}.wka-order .wka-order-aside h3{border:0;margin:20px 0 12px;padding:0;font-size:27px}.wka-order-aside hr{border:0;border-top:1px solid #cbb28e;margin:28px 0}.wka-order-aside small{display:block;color:#867468;line-height:1.6}.wka-live-summary dd{white-space:pre-wrap;overflow-wrap:anywhere}.wka-live-summary h4{font:28px var(--wka-serif,Georgia)}.wka-order [hidden]{display:none!important}.wka-order-link{padding:25px;background:#f7efea;margin-top:30px}.wka-portal-heading h2,.wka-portal-welcome h2{font:400 48px/1.1 var(--wka-serif,Georgia);margin:12px 0 20px}.wka-portal-heading>p,.wka-portal-welcome>p{color:#7d6d60;max-width:650px}.wka-portal-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.wka-portal-links>a{padding:28px;background:linear-gradient(135deg,#f5eae5,#fcf8f3);border:1px solid #e4d5c7;text-decoration:none;color:#514135}.wka-portal-links span{font:italic 34px var(--wka-serif,Georgia);color:#b08f5e}.wka-portal-links h3{font:32px var(--wka-serif,Georgia);margin:14px 0}.wka-portal-links p{font-size:14px;color:#817063}.wka-portal-links b{font:20px var(--wka-serif,Georgia)}.wka-back{font:18px var(--wka-serif,Georgia);text-decoration:none;color:#8e7459}.wka-project-card{display:grid;grid-template-columns:190px 1fr;gap:30px;border:1px solid #e4d5c7;padding:22px;margin:25px 0;background:#fcf8f4}.wka-project-card>img{width:190px;height:230px;object-fit:cover}.wka-project-card h3{font:34px var(--wka-serif,Georgia);margin:10px 0}.wka-status-pill{display:table;border:1px solid #d5c4a9;background:#f8f2e7;padding:5px 14px;border-radius:20px;font-size:13px}.wka-portal-button{display:inline-block;padding:12px 24px;background:#a9847b;color:#fff!important;text-decoration:none;font:20px var(--wka-serif,Georgia);margin:12px 0;border-radius:2px}.wka-empty{padding:30px;background:#f8f0ea;border:1px solid #e3d4c7;margin:25px 0}.wka-empty h3{font:34px var(--wka-serif,Georgia)}.wka-pagination{display:flex;gap:18px}.wka-pagination a[aria-current]{font-weight:bold}.wka-workspace{margin:24px 0;border:0;padding:0;background:transparent}.wka-workspace h2{font:44px var(--wka-serif,Georgia)}.wka-workspace legend{font:30px var(--wka-serif,Georgia)}.wka-workspace fieldset{padding:24px;background:#faf4ef;border:1px solid #e6d8ce;border-radius:3px}.wka-workspace .wka-steps button{font:20px var(--wka-serif,Georgia)}.wka-workspace input,.wka-workspace textarea{border-radius:3px;border-color:#d5c4b7}.wka-workspace label{font-weight:400}.wka-workspace button[type=submit]{background:#a9847b;border-color:#a9847b;font:21px var(--wka-serif,Georgia)}
@media(max-width:1100px){body:not(.wp-admin) .wka-editor-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.wka-order-aside img{height:180px}}@media(max-width:700px){body:not(.wp-admin) .wka-editor-layout{grid-template-columns:1fr}.wka-order .wka-order-aside{display:none}.wka-portal-links{grid-template-columns:1fr}.wka-project-card{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px}.wka-project-card>img{width:100px;height:150px}.wka-project-card h3{font-size:27px}.wka-portal-button{padding:10px 16px}.wka-project-card .wka-kicker{font-size:9px}.wka-order .wka-editor-steps{display:grid;grid-template-columns:1fr 1fr}.wka-order .wka-editor-steps button{text-align:left}.wka-portal-heading h2,.wka-portal-welcome h2{font-size:39px}.wka-workspace fieldset{padding:18px}.wka-order .wka-decision{padding:18px!important}}
body.wka-project-screen .wka-page>h1{display:none}body.wka-project-screen .woocommerce{display:block}body.wka-project-screen .woocommerce-MyAccount-navigation{margin-bottom:28px}body.wka-project-screen .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;border-top:0;border-bottom:1px solid #e1d3c4;gap:6px}body.wka-project-screen .woocommerce-MyAccount-navigation li{border:0}body.wka-project-screen .woocommerce-MyAccount-navigation a{padding:10px 20px;font-size:19px}body.wka-project-screen .woocommerce-MyAccount-content{width:100%}body:not(.wp-admin) .wka-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.wka-review-layout>div{min-width:0}.wka-review-checklist{padding:25px;background:#f7eeea;border:1px solid #dac7b7;border-radius:3px;margin-top:20px}.wka-order .wka-review-checklist h3{padding:0;border:0;margin:0 0 24px}.wka-review-checklist ul{padding-left:20px;line-height:1.8}.wka-review-checklist li{margin:20px 0}.wka-review-checklist hr{border:0;border-top:1px solid #c9ad84;margin:35px 0}.wka-review-checklist small{color:#837064;display:block;line-height:1.7}body:not(.wp-admin) .wka-order .wka-decision{display:grid;grid-template-columns:1fr 1fr;padding:0;background:none;border:0;gap:24px}.wka-order .wka-decision h4{font:32px var(--wka-serif,Georgia);margin:0 0 18px}.wka-approve-card,.wka-changes-card{padding:28px;border:1px solid #d8c4b1;border-radius:3px;background:#faf4f0}.wka-order .wka-changes-card textarea{margin-bottom:20px}.wka-order .wka-decision>.wka-approve-card{order:2}.wka-order .wka-decision>.wka-changes-card{order:1}.wka-order .wka-job-tabs{margin:18px 0 12px}.wka-order .wka-job-tabs a{font:20px var(--wka-serif,Georgia);padding:8px 14px}.wka-order .wka-order-intro{margin-bottom:16px}@media(max-width:800px){body:not(.wp-admin) .wka-review-layout{grid-template-columns:1fr}.wka-review-checklist{margin-top:0}.wka-review-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wka-review-checklist li{margin:0}body:not(.wp-admin) .wka-order .wka-decision{grid-template-columns:1fr}.wka-approve-card,.wka-changes-card{padding:20px}.wka-review-checklist small{font-size:13px}body.wka-project-screen .woocommerce-MyAccount-navigation a{padding:8px 12px;font-size:17px}}
