.iw-work-shell,.iw-orders-shell,.iw-order-shell{padding-bottom:72px}.iw-work-hero,.iw-order-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start;padding:30px;border:1px solid rgba(201,164,95,.22);background:rgba(10,13,18,.88);border-radius:24px;margin-bottom:24px}.iw-work-hero h1,.iw-order-hero h1{margin:7px 0 10px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.iw-work-hero p,.iw-order-hero p{max-width:850px;color:var(--iw-muted,#aeb4bf);white-space:pre-line}.iw-work-party,.iw-order-parties{display:grid;grid-template-columns:auto auto;gap:4px 14px;align-items:center;min-width:250px}.iw-work-party span{grid-column:1/-1;text-align:center;color:#c9a45f}.iw-work-party small,.iw-order-parties small,.iw-order-summary small,.iw-order-facts small,.iw-milestone-plan small,.iw-delivery-note small,.iw-revision-note small,.iw-suggestion-reason small,.iw-client-note small,.iw-diff-panel small{display:block;color:#89919e;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.iw-work-section{margin-top:28px;padding:26px;border:1px solid rgba(255,255,255,.08);background:rgba(12,15,21,.82);border-radius:22px}.iw-work-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.iw-work-card,.iw-offer-card{padding:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:18px}.iw-work-card h3,.iw-offer-card h3{margin:14px 0 8px}.iw-work-card p,.iw-offer-scope{color:#b8bec7;white-space:pre-line}.iw-work-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.iw-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid rgba(201,164,95,.28);background:rgba(201,164,95,.08);font-size:.74rem;font-weight:700;letter-spacing:.04em}.iw-status-pill.is-declined,.iw-status-pill.is-withdrawn,.iw-status-pill.is-expired{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#9da4af}.iw-status-pill.is-accepted{border-color:rgba(117,199,150,.35);background:rgba(117,199,150,.09)}.iw-order-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.iw-order-facts span,.iw-order-summary>span{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02)}.iw-milestone-plan{display:grid;gap:7px;margin:14px 0;padding:14px;border-left:2px solid rgba(201,164,95,.45);background:rgba(201,164,95,.04)}.iw-milestone-plan span:before{content:"•";margin-right:8px;color:#c9a45f}.iw-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.iw-professional-form{display:grid;gap:16px}.iw-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.iw-form-grid .iw-field--wide{grid-column:1/-1}.iw-form-note,.iw-protection-note{padding:14px 16px;border:1px solid rgba(201,164,95,.18);background:rgba(201,164,95,.055);border-radius:14px;color:#bcc2cb}.iw-protection-note{display:flex;gap:12px;margin:0 0 24px}.iw-protection-note strong{color:#f1e4c6;white-space:nowrap}.iw-order-list{display:grid;gap:14px;margin-top:24px}.iw-order-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) auto auto;gap:20px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.08);background:rgba(12,15,21,.84);border-radius:18px}.iw-order-row h2{font-size:1.12rem;margin:7px 0}.iw-order-row p{margin:0;color:#9fa7b2}.iw-order-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#9ea6b1;font-size:.78rem}.iw-order-row__progress{display:grid;gap:8px;color:#afb6c0;font-size:.84rem}.iw-progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.iw-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9e7b3e,#e1c27e)}.iw-order-row__amount{text-align:right}.iw-order-row__amount small{display:block;color:#858d98}.iw-order-row__amount strong{white-space:nowrap}.iw-order-summary{display:grid;gap:9px;min-width:min(330px,100%)}.iw-order-summary>span{display:grid;gap:4px}.iw-order-parties{display:flex;gap:10px;margin-top:20px}.iw-order-parties span{padding-right:18px}.iw-order-progress-card{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:18px 22px;border:1px solid rgba(255,255,255,.08);background:rgba(12,15,21,.76);border-radius:16px}.iw-order-progress-card>div:first-child{display:grid;gap:3px;min-width:180px}.iw-milestone-list{display:grid;gap:14px}.iw-milestone-card{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02)}.iw-milestone-card.is-approved{border-color:rgba(117,199,150,.22)}.iw-milestone-card.is-submitted{border-color:rgba(201,164,95,.28)}.iw-milestone-card__number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(201,164,95,.1);border:1px solid rgba(201,164,95,.3);font-weight:800;color:#ddc183}.iw-milestone-card__body{min-width:0}.iw-milestone-card h3{margin:0}.iw-delivery-note,.iw-revision-note,.iw-client-note{margin:14px 0;padding:13px 14px;border-radius:12px;background:rgba(255,255,255,.035)}.iw-revision-note{border-left:2px solid #c9a45f}.iw-inline-form{display:grid;gap:11px;margin-top:14px}.iw-client-review-actions{display:grid;gap:12px;margin-top:15px}.iw-review-room{border-color:rgba(201,164,95,.2)}.iw-review-stats{display:flex;gap:8px;flex-wrap:wrap}.iw-review-stats span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.05);font-size:.78rem;color:#afb6c0}.iw-suggestion-builder{margin:18px 0;padding:16px;border:1px dashed rgba(201,164,95,.3);border-radius:14px}.iw-suggestion-builder summary{cursor:pointer;color:#e0c485;font-weight:700}.iw-suggestion-builder[open] summary{margin-bottom:18px}.iw-suggestion-list{display:grid;gap:16px}.iw-suggestion-card{padding:18px;border:1px solid rgba(255,255,255,.09);background:rgba(7,10,14,.6);border-radius:16px}.iw-suggestion-card.is-accepted{border-color:rgba(117,199,150,.26)}.iw-suggestion-card.is-rejected{opacity:.72}.iw-suggestion-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.iw-suggestion-card>header>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iw-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.iw-diff-panel{padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.07);min-width:0}.iw-diff-panel p{white-space:pre-wrap;word-break:break-word;margin-bottom:0}.iw-diff-panel--original{background:rgba(197,92,92,.055)}.iw-diff-panel--proposed{background:rgba(117,199,150,.055)}.iw-suggestion-reason{margin-top:12px;padding:13px 15px;border-radius:12px;background:rgba(201,164,95,.05)}.iw-suggestion-reason p{margin:5px 0 0;white-space:pre-line}.iw-suggestion-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.iw-suggestion-actions form{display:flex;align-items:end;gap:9px}.iw-suggestion-actions .iw-field{flex:1}.iw-published-review{padding:20px;border-radius:16px;border:1px solid rgba(201,164,95,.2);background:rgba(201,164,95,.04)}.iw-published-review>strong{color:#e0c17e;letter-spacing:.12em}.iw-order-danger-zone{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:18px 20px;border:1px solid rgba(222,112,112,.18);background:rgba(222,112,112,.035);border-radius:16px}.iw-order-danger-zone p{margin:4px 0 0;color:#a8afb8}.iw-services-hero--compact{min-height:0}.iw-rating-summary{display:inline-flex;align-items:center;gap:7px;color:#c7ced7;font-size:.84rem}.iw-rating-summary__stars{color:#dfbf77;letter-spacing:.04em}.iw-rating-summary small{color:#8f98a4}@media(max-width:900px){.iw-work-hero,.iw-order-hero{grid-template-columns:1fr}.iw-order-row{grid-template-columns:1fr}.iw-order-row__amount{text-align:left}.iw-form-grid{grid-template-columns:1fr 1fr}.iw-order-progress-card{grid-template-columns:1fr}.iw-diff-grid,.iw-suggestion-actions{grid-template-columns:1fr}.iw-order-facts{grid-template-columns:1fr}.iw-protection-note{display:grid}.iw-protection-note strong{white-space:normal}}@media(max-width:600px){.iw-work-section,.iw-work-hero,.iw-order-hero{padding:18px}.iw-form-grid{grid-template-columns:1fr}.iw-form-grid .iw-field--wide{grid-column:auto}.iw-work-party{min-width:0}.iw-order-parties{display:grid;grid-template-columns:1fr}.iw-suggestion-card>header{align-items:flex-start;flex-direction:column}.iw-suggestion-actions form{align-items:stretch;flex-direction:column}.iw-order-danger-zone{align-items:stretch;flex-direction:column}.iw-milestone-card{grid-template-columns:1fr}.iw-milestone-card__number{width:32px;height:32px}}
