._page_1yrqg_1{min-height:100vh;background:#f4f5f3;color:#173345;--accent:#bd9149}._topbar_1yrqg_2{background:#102c40;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100vw - 1280px)/2))}._brand_1yrqg_3{display:flex;gap:11px;align-items:center;color:inherit;text-decoration:none}._brandIcon_1yrqg_4{display:grid;place-items:center;width:42px;height:42px;border:1px solid #c8a66b;border-radius:50%;color:#e3bf7b}._brand_1yrqg_3 strong{display:block;font-size:13px;letter-spacing:1.4px}._brand_1yrqg_3 small{display:block;margin-top:3px;font-size:10px;letter-spacing:3px;color:#d9c29c}._topActions_1yrqg_6{display:flex;gap:18px;align-items:center}._topActions_1yrqg_6 a{color:#f8f4eb;border-color:#77909e}._private_1yrqg_6{display:inline-flex;align-items:center;gap:7px;color:#cad5db;font-size:12px}._main_1yrqg_7{max-width:1280px;margin:auto;padding:40px 24px 60px}._intro_1yrqg_7{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}._eyebrow_1yrqg_8{display:block;color:#8b682c;font-size:11px;font-weight:800;letter-spacing:1.8px}._intro_1yrqg_7 h1{font-size:clamp(30px,4vw,42px);letter-spacing:-1.2px;line-height:1.15;margin:9px 0}._intro_1yrqg_7 p{margin:0;color:#576c78;line-height:1.6}._summary_1yrqg_9{display:flex;gap:30px;padding:17px 23px;background:#fff;border:1px solid #dde3e3;border-radius:12px;margin-bottom:24px;color:#62727b;font-size:13px}._summary_1yrqg_9 strong{font-size:23px;color:#18364a;margin-right:7px}._requestsLayout_1yrqg_10{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}._sidebar_1yrqg_10{display:grid;gap:13px}._search_1yrqg_10{position:relative}._search_1yrqg_10>svg{position:absolute;left:12px;top:13px;z-index:1;color:#657784}._search_1yrqg_10 input{padding-left:38px;font-size:12px}._requestList_1yrqg_11{display:grid;gap:10px;max-height:760px;overflow:auto;padding:2px}._requestCard_1yrqg_11{display:flex!important;flex-direction:column;align-items:stretch!important;text-align:left;height:auto!important;min-height:140px;white-space:normal;padding:18px!important;border:1px solid #dce3e5!important;background:#fff!important;border-radius:12px;gap:9px!important;width:100%;color:#203d4e!important}._requestCard_1yrqg_11:hover{border-color:#b99c69!important}._selected_1yrqg_11{border-color:#af853f!important;box-shadow:0 0 0 2px #c7a56c22;background:#fffdf8!important}._listTop_1yrqg_12{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._listTop_1yrqg_12 strong{font-size:15px;overflow-wrap:anywhere}._reference_1yrqg_12{color:#8b682c;font-size:10px;letter-spacing:.8px}._listScope_1yrqg_12{color:#5b707b;font-size:12px;line-height:1.5}._date_1yrqg_12{font-size:11px;color:#6b7a82;line-height:1.5;margin:4px 0}._status_1yrqg_13{font-size:10px;line-height:1.4;font-weight:700;padding:4px 8px;border-radius:20px;white-space:nowrap}._new_1yrqg_13{color:#8b5e14;background:#f7edda}._reviewing_1yrqg_13{color:#245574;background:#e4f0f5}._quoted_1yrqg_13{color:#28634f;background:#e4f1ea}._closed_1yrqg_13{color:#60686d;background:#edf0f1}._requestDetail_1yrqg_14{min-width:0;background:#fff;border:1px solid #dce3e5;padding:30px;border-radius:16px}._detailHeading_1yrqg_14{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._detailHeading_1yrqg_14 h2{margin:9px 0 5px;font-size:28px;letter-spacing:-.5px;overflow-wrap:anywhere}._contact_1yrqg_14{display:flex;gap:12px 20px;flex-wrap:wrap;margin:22px 0 8px}._contact_1yrqg_14 a,._contact_1yrqg_14 span{display:flex;align-items:center;gap:7px;font-size:13px;color:#284f65;text-decoration:none;overflow-wrap:anywhere}._contact_1yrqg_14 a:hover{text-decoration:underline}._contact_1yrqg_14 svg{flex-shrink:0}._statusEditor_1yrqg_15{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:17px 0;border-top:1px solid #edf0f0;border-bottom:1px solid #edf0f0;margin:16px 0}._statusEditor_1yrqg_15>label{font-size:12px;font-weight:700;margin-right:auto}._statusEditor_1yrqg_15>button[role=combobox]{width:150px;min-width:130px}._facts_1yrqg_16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:23px 0}._facts_1yrqg_16 div{min-width:0}._facts_1yrqg_16 dt,._scopeDetails_1yrqg_16 dt{color:#748089;font-size:11px;line-height:1.5}._facts_1yrqg_16 dd{font-size:14px;color:#2d4858;margin:3px 0 0;overflow-wrap:anywhere}._vision_1yrqg_17{padding:20px;background:#f9f5ed;border-left:3px solid #c6a46b;border-radius:0 9px 9px 0}._vision_1yrqg_17 h3,._section_1yrqg_17 h3{font-size:16px;margin:0 0 13px;color:#19394e}._vision_1yrqg_17 p{color:#4d606a;line-height:1.7;font-size:14px;white-space:pre-wrap;margin:0;overflow-wrap:anywhere}._section_1yrqg_17{margin-top:28px}._scopeItem_1yrqg_17{border:1px solid #e3e8e8;padding:18px;border-radius:10px;margin-top:12px}._scopeItem_1yrqg_17 h4{display:flex;gap:10px;align-items:center;font-size:15px;margin:0 0 15px}._scopeItem_1yrqg_17 h4 span{color:#987136;font-size:11px;letter-spacing:1px}._scopeDetails_1yrqg_16{display:grid;gap:13px;margin:0}._scopeDetails_1yrqg_16 dd{margin:3px 0 0;font-size:13px;color:#2c495b;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._reviewNote_1yrqg_17{border-top:1px solid #edf0ef;margin:15px 0 0;padding-top:12px;font-size:11px;color:#6a7c85;line-height:1.65}._ideaTags_1yrqg_18{display:flex;gap:9px;flex-wrap:wrap}._ideaTags_1yrqg_18 span{display:flex;align-items:center;gap:6px;border-radius:7px;background:#f2f5f5;padding:8px 11px;color:#45606e;font-size:12px}._photoGrid_1yrqg_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._photoGrid_1yrqg_19 figure{margin:0;min-width:0}._photoCanvas_1yrqg_19{position:relative;border-radius:9px;background:#edf1f1;overflow:hidden;min-height:90px}._photoCanvas_1yrqg_19 img{display:block;width:100%;height:auto}._pin_1yrqg_19{position:absolute;width:24px;height:24px;display:grid;place-items:center;background:#e8bd6d;color:#0f2e42;font-size:11px;font-weight:800;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0004;pointer-events:none}._photoGrid_1yrqg_19 figcaption{padding-top:9px;font-size:12px;line-height:1.5;color:#476271;white-space:pre-wrap;overflow-wrap:anywhere}._pinNotes_1yrqg_19{font-size:11px;line-height:1.7;color:#677981;padding-left:20px;margin:8px 0 0}._pinNotes_1yrqg_19 li{overflow-wrap:anywhere}._photoUnavailable_1yrqg_19{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#73828a;font-size:12px}._requestFooter_1yrqg_20{border-top:1px solid #e6ebeb;padding-top:20px;margin-top:28px;color:#78868c;font-size:11px;line-height:1.6}._empty_1yrqg_20{display:flex;align-items:center;text-align:center;flex-direction:column;gap:12px;border:1px dashed #ccd6db;background:#fff;border-radius:16px;padding:65px 25px;color:#6b808c}._empty_1yrqg_20 h2{font-size:23px;color:#234357;margin:4px 0}._empty_1yrqg_20 p{max-width:440px;font-size:14px;line-height:1.7;margin:0 0 10px}._settings_1yrqg_21{background:#fff;border:1px solid #dce3e5;padding:25px 30px;border-radius:16px;margin-top:30px}._settingsHeading_1yrqg_21{display:flex;gap:13px;color:#94703a;align-items:flex-start;margin-bottom:22px}._settingsHeading_1yrqg_21 h2{color:#244458;font-size:19px;margin:0 0 6px}._settingsHeading_1yrqg_21 p{font-size:12px;color:#6d7d85;margin:0}._checkRow_1yrqg_21{display:flex;align-items:flex-start;gap:12px;color:#345262;font-size:13px;line-height:1.6;max-width:760px;margin:18px 0;cursor:pointer}._checkRow_1yrqg_21>div{flex-shrink:0;margin-top:2px}._checkRow_1yrqg_21 strong{display:block}._checkRow_1yrqg_21 small{display:block;color:#6d7f88;font-size:12px;margin-top:3px}._limitField_1yrqg_21{padding-left:32px;max-width:510px}._limitField_1yrqg_21>label{display:block;color:#476271;font-size:12px;margin:12px 0 7px}._limitField_1yrqg_21 input{max-width:110px}._settingsActions_1yrqg_21{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:21px}._small_1yrqg_22{font-size:11px;line-height:1.6;color:#6b7d88}._notice_1yrqg_22{color:#28634f;font-size:12px;margin:8px 0}._errorText_1yrqg_22{color:#a33432;font-size:13px;line-height:1.6}._error_1yrqg_22{padding:25px;background:#fff5f3;border:1px solid #edd0cb;border-radius:12px;color:#8b3735}._error_1yrqg_22 h2{margin-top:0;font-size:20px}._accessCard_1yrqg_23{max-width:490px;margin:60px auto;background:#fff;padding:36px;border:1px solid #dce3e5;border-radius:16px}._accessCard_1yrqg_23 h1{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin:16px 0}._accessCard_1yrqg_23>p{font-size:14px;line-height:1.7;color:#647883;margin-bottom:25px}._accessCard_1yrqg_23>button{margin:7px 10px 0 0}._accessCard_1yrqg_23>a{margin:7px 10px 0 0}._pageFooter_1yrqg_24{max-width:1280px;margin:auto;padding:20px 24px 32px;display:flex;justify-content:space-between;gap:12px;color:#75858e;font-size:11px}._pageFooter_1yrqg_24 a{color:inherit;text-decoration:none}._spin_1yrqg_24{animation:_spin_1yrqg_24 1s linear infinite}@keyframes _spin_1yrqg_24{to{transform:rotate(360deg)}}@media(max-width:960px){._requestsLayout_1yrqg_10{grid-template-columns:270px minmax(0,1fr);gap:16px}._requestDetail_1yrqg_14{padding:23px}._contact_1yrqg_14{flex-direction:column}._summary_1yrqg_9{gap:20px}._private_1yrqg_6{display:none}}@media(max-width:720px){._topbar_1yrqg_2{padding:16px;gap:10px}._brand_1yrqg_3 strong{font-size:10px;letter-spacing:.7px}._brand_1yrqg_3 small{font-size:8px;letter-spacing:2px}._brandIcon_1yrqg_4{width:34px;height:34px}._topActions_1yrqg_6 a{font-size:10px;padding:7px}._main_1yrqg_7{padding:27px 16px 40px}._intro_1yrqg_7{align-items:flex-start}._intro_1yrqg_7 p{font-size:13px}._intro_1yrqg_7>button{margin-top:24px;padding:8px;font-size:11px}._summary_1yrqg_9{gap:13px;padding:14px;justify-content:space-between}._summary_1yrqg_9 span{max-width:90px;font-size:10px}._summary_1yrqg_9 strong{display:block;margin:0 0 4px;font-size:23px}._requestsLayout_1yrqg_10{grid-template-columns:minmax(0,1fr)}._sidebar_1yrqg_10{grid-template-columns:minmax(0,1fr) 140px}._requestList_1yrqg_11{grid-column:1/-1;display:flex;gap:12px;overflow-x:auto;max-height:none;padding:3px 2px 8px}._requestCard_1yrqg_11{width:260px;min-width:260px;max-width:80vw}._sidebar_1yrqg_10>p{grid-column:1/-1;margin:0}._requestDetail_1yrqg_14{padding:23px 18px}._detailHeading_1yrqg_14 h2{font-size:25px}._settings_1yrqg_21{padding:23px 18px}._photoGrid_1yrqg_19{gap:12px}._settingsActions_1yrqg_21>button{width:100%}._accessCard_1yrqg_23{margin:30px 16px;padding:28px}._pageFooter_1yrqg_24{flex-direction:column;padding:20px 16px}._empty_1yrqg_20{padding:45px 20px}}@media(prefers-reduced-motion:reduce){._spin_1yrqg_24{animation:none}}@media print{._page_1yrqg_1{background:#fff;color:#152e3e}._topbar_1yrqg_2,._intro_1yrqg_7,._summary_1yrqg_9,._sidebar_1yrqg_10,._settings_1yrqg_21,._pageFooter_1yrqg_24,._noPrint_1yrqg_28{display:none!important}._main_1yrqg_7{max-width:none;padding:0}._requestsLayout_1yrqg_10{display:block}._requestDetail_1yrqg_14{padding:0;border:0;border-radius:0}._scopeItem_1yrqg_17,._photoGrid_1yrqg_19 figure{break-inside:avoid}._photoGrid_1yrqg_19{grid-template-columns:repeat(2,minmax(0,1fr))}._contact_1yrqg_14 a{color:#152e3e}._requestDetail_1yrqg_14 h3{break-after:avoid}}
