@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2)format("woff2"),url(./ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2)format("woff2"),url(./ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2)format("woff2"),url(./ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2)format("woff2"),url(./ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff)format("woff")}:root{color:#263b35;font-synthesis:none;--green:#285b48;--border:#e0e6df;--muted:#869089;--ink:#223d33;--cream:#fafbf8;background:#f6f7f4;font-family:Inter,IBM Plex Sans Thai,Tahoma,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #86b8a0}button svg{flex-shrink:0}a{color:inherit;text-decoration:none}button{justify-content:center;align-items:center;gap:8px;display:inline-flex}h1,h2,p{margin:0}button:disabled:hover{background:inherit}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:82px;padding:0 4%;display:flex}.brand{letter-spacing:.5px;align-items:center;gap:11px;font-size:17px;font-weight:750;display:flex}.brand-icon{color:#e5edb9;background:#264b3b;border-radius:9px;justify-content:center;align-items:center;width:40px;height:43px;display:flex}.brand-light{margin-left:4px;font-weight:400}.brand small{letter-spacing:2.45px;color:#78857b;margin-top:4px;font-size:8px;font-weight:550;display:block}.header-center{color:#6c7872;align-items:center;gap:9px;font-size:12px;display:flex}.header-dot,.tiny-dot{background:#609171;border-radius:100%;flex-shrink:0;width:5px;height:5px;display:inline-block}.poc-badge{color:#6e7b55;letter-spacing:1px;background:#f4f6ee;border:1px solid #e2e5d9;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:9px}.text-button{color:#65786c;background:0 0;border:0;padding:8px 0;font-size:12px}.text-button:hover{color:#214e38}.workspace{max-width:1512px;margin:auto;padding:31px 4% 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.eyebrow{color:#8d968d;letter-spacing:1.8px;gap:10px;margin-bottom:13px;font-size:9px;font-weight:600;display:flex}.eyebrow span:last-child{color:#6a7c6f}h1{letter-spacing:-.7px;color:#273e33;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.4}.heading-dot{color:#7b9962}.page-heading p{color:#7f8a80;margin-top:7px;font-size:12px}.secondary-button{color:#637168;background:#fff;border:1px solid #dce2d8;border-radius:6px;padding:10px 15px;font-size:11px}.secondary-button:hover{background:#eef3ed}.planner-layout{grid-template-columns:305px minmax(0,1fr);align-items:start;gap:23px;display:grid}.settings-panel{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #273e3303}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;padding:17px 20px;display:flex}.panel-heading>span:first-child{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.panel-heading svg{color:#688171}.unit-badge{color:#84907f;background:#f8f9f5;border:1px solid #e8ebe4;border-radius:4px;padding:3px 6px;font-size:9px}.settings-section{padding:22px 20px}.section-heading{align-items:center;gap:10px;margin-bottom:21px;display:flex}.section-icon{color:#68846d;background:#edf3ec;border-radius:7px;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.section-icon.amber{color:#a98a5e;background:#f6f0e6}.section-heading h2{font-size:13px;font-weight:600}.section-heading p{color:#8c938a;margin-top:2px;font-size:10px}.step-number{color:#bbc2b7;margin-left:auto;font-size:10px;font-weight:500}.preset-label,.dimension-field,.quantity-label{color:#68766a;font-size:11px;display:block}.select-wrap{margin-top:7px;position:relative}.select-wrap select{appearance:none;color:#546651;background:#f9faf7;border:1px solid #e1e6da;border-radius:5px;width:100%;padding:10px 27px 10px 10px;font-size:11px}.select-wrap svg{pointer-events:none;color:#86907f;position:absolute;top:12px;right:10px}.dimension-row{grid-template-columns:1fr 1fr;gap:11px;margin:17px 0;display:grid}.dimension-field{min-width:0}.dimension-field>span{justify-content:space-between;align-items:center;gap:4px;display:flex}.dimension-field small{font-size:0}.dimension-field small:first-letter{color:#8d988a;font-size:9px}.input-wrap{margin-top:7px;position:relative}.input-wrap input{color:#354b3d;outline-offset:0;background:#fff;border:1px solid #dfe5d9;border-radius:5px;width:100%;min-width:0;padding:10px 28px 10px 11px;font-size:13px;font-weight:500}.input-wrap>span{color:#a0a799;font-size:10px;position:absolute;top:12px;right:10px}.field-hint{color:#9a9f94;align-items:center;gap:5px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.box-settings{border-top:1px solid #e9ece5;padding-top:21px}.thirds{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:0;margin-bottom:18px}.thirds input{padding-left:9px;font-size:12px}.thirds .input-wrap>span{font-size:9px;right:7px}.thirds .dimension-field>span{font-size:10px}.quantity-control{border:1px solid #dfe5d9;border-radius:5px;align-items:center;height:38px;margin-top:7px;display:flex;overflow:hidden}.quantity-control button{color:#63765f;background:#f7f9f4;border:0;flex-shrink:0;width:36px;height:100%}.quantity-control button:hover{background:#eaf0e4}.quantity-control input{text-align:center;color:#354b3d;background:#fff;border:0;width:100%;min-width:0;font-size:13px;font-weight:500}.quantity-control>span{color:#a0a799;margin-right:15px;font-size:10px}.toggle-row{cursor:pointer;color:#687368;justify-content:space-between;align-items:center;margin-top:19px;font-size:11px;display:flex;position:relative}.toggle-row>span:first-child{align-items:center;gap:9px;display:flex}.toggle-row svg{color:#85937f}.toggle-row small{color:#a4ad9b;font-size:9px}.toggle-row input{opacity:0;cursor:pointer;width:30px;height:17px;margin:0;position:absolute;right:0}.toggle{pointer-events:none;background:#d4ddd1;border-radius:12px;width:29px;height:16px;transition:background .15s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0001}.toggle-row input:checked+.toggle{background:#648765}.toggle-row input:checked+.toggle:after{transform:translate(13px)}.toggle-row input:focus-visible+.toggle{outline-offset:3px;outline:3px solid #a2c9a6}.settings-actions{padding:0 20px 17px}.primary-button{color:#fff;background:#2c5742;border:1px solid #294d3b;border-radius:6px;width:100%;padding:13px 15px;font-size:12px;font-weight:500;box-shadow:0 3px 5px #1d412810}.primary-button svg:last-child{margin-left:auto}.primary-button:hover{background:#214333}.local-note{color:#9aa291;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.local-note .tiny-dot{background:#a2b08f;width:4px;height:4px}.input-errors{color:#9c5137;background:#fff1e9;border-radius:5px;margin-bottom:10px;padding:9px;font-size:11px}.input-errors p+p{margin-top:6px}.results-column{min-width:0}.viewer-panel{background:#fff;border:1px solid #d9e1d7;border-radius:10px;overflow:hidden}.viewer-header{justify-content:space-between;align-items:center;gap:10px;height:68px;padding:15px 20px;display:flex}.viewer-title{align-items:center;gap:10px;display:flex}.viewer-icon{color:#7b8e78;display:flex}.viewer-title h2{font-size:12px;font-weight:600}.viewer-title>div>span{letter-spacing:.55px;color:#8f9988;margin-top:4px;font-size:9px;display:block}.viewer-title>div>span>span{margin:0 5px}.validation-badge{letter-spacing:1px;color:#72936b;background:#f5f8f1;border:1px solid #e1e9db;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:550;display:inline-flex}.validation-badge.pending{color:#a38040;background:#fcf4e7;border-color:#f1e4ce}.pending .tiny-dot{background:#be9a54}.scene-wrap{background:#edf0ec;border-top:1px solid #e6eae2;border-bottom:1px solid #e0e6da;height:430px;position:relative}.scene-host{position:absolute;inset:0;overflow:hidden}.scene-host canvas{touch-action:none;width:100%;height:100%;display:block}.scene-error{text-align:center;color:#896636;z-index:3;background:#f6f1e8;place-content:center;padding:30px;display:grid;position:absolute;inset:0}.camera-toolbar{background:#ffffffea;border:1px solid #dfe5da;border-radius:7px;gap:2px;padding:4px;display:flex;position:absolute;top:17px;left:17px;box-shadow:0 2px 6px #33443204}.camera-toolbar button{color:#85907c;background:0 0;border:0;border-radius:4px;gap:5px;padding:6px 10px;font-size:10px}.camera-toolbar button:hover{background:#f1f4ed}.camera-toolbar button.active{color:#4b694b;background:#e9efe4;font-weight:600}.fit-camera{color:#7a8b73;background:#ffffffec;border:1px solid #dfe5da;border-radius:6px;width:34px;height:34px;position:absolute;top:17px;right:18px}.fit-camera:hover{background:#f5f9f0}.draft-notice{color:#9b8042;pointer-events:none;background:#fffcf3eb;border:1px solid #e9dbb8;border-radius:5px;padding:7px 11px;font-size:10px;position:absolute;top:63px;left:18px}.scene-legend{color:#829078;pointer-events:none;gap:16px;font-size:9px;display:flex;position:absolute;bottom:39px;left:20px}.scene-legend>span{align-items:center;gap:6px;display:flex}.legend-box{background:#c3a270;border-radius:2px;width:8px;height:8px}.legend-bound{border:1px dashed #8ba584;border-radius:1px;width:10px;height:10px}.scene-controls-hint{color:#8b9881;pointer-events:none;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:14px;left:20px}.scene-controls-hint>span{color:#b2bbab}.selection-card{background:#fffffff2;border:1px solid #d6e1cf;border-radius:7px;width:173px;padding:12px;position:absolute;bottom:18px;right:18px;box-shadow:0 3px 12px #32452f0c}.selection-card>div{justify-content:space-between;align-items:center;display:flex}.selection-card strong{color:#35583a;font-size:11px}.selection-card button{color:#9ca493;background:0 0;border:0;padding:0}.selection-card p{color:#8a9580;margin:5px 0 11px;font-size:10px}.selection-card>span{color:#9aa08c;font-size:9px;display:block}.selection-card b{letter-spacing:.4px;color:#52754e;margin-top:3px;font-size:12px;font-weight:500;display:block}.viewer-footer{justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.layer-control{color:#7e8d72;align-items:center;gap:9px;font-size:10px;display:flex}.layer-control svg{color:#9aa58c}.layer-control input{accent-color:#6c8b5f;cursor:pointer;width:110px;height:4px}.layer-control>span{color:#586e4c;margin-left:3px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.layer-control small{color:#a0aa94;font-size:10px;font-weight:400}.viewer-actions{gap:8px;display:flex}.viewer-actions button{color:#738265;background:#fff;border:1px solid #e2e7db;border-radius:4px;padding:6px 8px;font-size:10px}.viewer-actions button:hover{background:#f3f7ed}.summary-heading{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.summary-heading h2{font-size:12px;font-weight:600}.summary-heading>span{color:#8b9681;align-items:center;gap:5px;font-size:10px;display:flex}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #e0e5da;border-radius:8px;padding:17px 17px 15px}.metric-label{color:#859179;justify-content:space-between;align-items:center;gap:4px;font-size:10px;display:flex}.metric-label svg{color:#a1ae94}.metric-value{letter-spacing:-1.1px;color:#2f4834;margin:15px 0 12px;font-size:30px;font-weight:550;line-height:1}.metric-value>span{color:#98a08c;letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400}.metric-foot{color:#a0a78f;align-items:center;gap:5px;font-size:9px;line-height:1.4;display:flex}.success-text{color:#849775}.warning-text{color:#b68644}.highlighted{background:#eff3e9;border-color:#dce5d1}.highlighted .metric-value{color:#4b6940}.highlighted .metric-label,.highlighted .metric-label svg{color:#81966e}.utilization-panel{background:#fff;border:1px solid #e0e5da;border-radius:8px;grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;padding:15px 19px 12px;display:grid}.utilization-item>div:first-child{justify-content:space-between;align-items:center;display:flex}.utilization-item>div>span{color:#7f8c73;align-items:center;gap:7px;font-size:10px;display:flex}.utilization-item strong{color:#5c7350;font-size:12px;font-weight:550}.utilization-item strong small{color:#92a083;margin-left:1px;font-size:9px}.progress-track{background:#f0f3ec;border-radius:5px;height:5px;margin-top:11px;overflow:hidden}.progress-track>div{background:#9eb188;border-radius:5px;height:100%;transition:width .3s}.volume .progress-track>div{background:#5b8055}.utilization-item p{color:#a0aa94;margin-top:6px;font-size:9px}.result-strip{background:#f0f3ec;border:1px solid #e1e7d9;border-radius:8px;align-items:center;gap:13px;margin-top:20px;padding:16px 18px;display:flex}.strip-icon{color:#7a9568;background:#e4ebda;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:32px;display:flex}.result-strip strong{color:#687d59;font-size:11px;font-weight:500}.result-strip p{color:#94a086;margin-top:4px;font-size:10px}.result-strip>.text-button{color:#839770;white-space:nowrap;margin-left:auto;font-size:10px}.result-strip.has-unplaced{background:#fbf5eb;border-color:#eee2ce}.has-unplaced .strip-icon{color:#aa884c;background:#f0e5d1}.has-unplaced strong{color:#a48349}.has-unplaced p{color:#ac997a}.flipped{transform:rotate(180deg)}.positions-panel{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:15px;overflow:hidden}.positions-heading{padding:16px 20px}.positions-heading h2{font-size:13px}.positions-heading p{color:#8b9784;margin-top:5px;font-size:11px}.positions-scroll{max-height:310px;overflow:auto}.positions-panel table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:11px}.positions-panel th{color:#87947b;z-index:1;background:#f3f5ef;padding:10px 18px;font-weight:500;position:sticky;top:0}.positions-panel td{color:#72836a;border-top:1px solid #eef1e8;padding:9px 18px}.positions-panel tr.selected{background:#f0f6e9}.positions-panel td button{color:#4f7953;background:0 0;border:0;padding:0}.empty-table{text-align:center;color:#9aa28e;padding:25px}.workspace-footer{color:#a1a996;align-items:center;gap:20px;padding:23px 0;font-size:9px;display:flex}.workspace-footer>span:first-child{white-space:nowrap;align-items:center;gap:7px;display:flex}.footer-mark{color:#8ea277;border:1px solid #cbd5bd;border-radius:4px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:600;display:flex}.workspace-footer p{margin-left:auto;font-size:9px;line-height:1.7}.checks-status{color:#8a9d75;white-space:nowrap;align-items:center;gap:5px;display:flex}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142d2866;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.help-modal{background:#fff;border:1px solid #dce5d6;border-radius:14px;max-width:480px;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 12px 60px #16352426}.modal-close{color:#8d9c80;background:0 0;border:0;padding:5px;position:absolute;top:15px;right:15px}.help-modal>.section-icon{width:45px;height:45px;margin-bottom:18px}.help-modal h2{font-size:21px;font-weight:600}.help-modal ol{color:#74826b;margin:18px 0;padding-left:20px;font-size:12px;line-height:2}.help-modal li{margin-bottom:7px;padding-left:4px}.help-note{color:#6d835b;background:#f1f5eb;border-radius:6px;padding:15px;font-size:12px}.help-note p{color:#8b9c7a;margin-top:5px;font-size:11px;line-height:1.8}.help-limit{color:#9aa58d;margin:16px 0;font-size:10px;line-height:1.9}.help-modal .primary-button{margin-top:20px}.help-modal .primary-button svg{margin-left:0}@media (width>=1500px){.scene-wrap{height:465px}.settings-section{padding-top:25px;padding-bottom:25px}.settings-actions{padding-bottom:22px}.section-heading{margin-bottom:24px}.panel-heading{padding-top:19px;padding-bottom:19px}}@media (width<=1100px){.workspace,.app-header{padding-left:25px;padding-right:25px}.planner-layout{grid-template-columns:280px minmax(0,1fr);gap:16px}.settings-section,.settings-actions{padding-left:17px;padding-right:17px}.metric-card{padding:14px 12px}.metric-value{font-size:25px}.metric-label{font-size:9px}.metric-label svg{width:14px}.camera-toolbar button{padding-left:7px;padding-right:7px}.viewer-footer{padding-left:14px;padding-right:14px}.layer-control input{width:70px}.scene-wrap{height:430px}.workspace-footer{flex-wrap:wrap;gap:10px}.workspace-footer p{flex-basis:100%;order:3;margin:0}.checks-status{margin-left:auto}}@media (width<=800px){.header-center{display:none}.workspace{padding:24px 18px 0}.app-header{height:70px;padding:0 20px}.page-heading{align-items:flex-end;gap:10px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.reset-button{white-space:nowrap;padding:9px 10px;font-size:10px}.planner-layout{grid-template-columns:1fr}.settings-panel{grid-template-columns:1fr 1fr;display:grid}.panel-heading{grid-column:1/-1}.settings-section{padding:18px}.box-settings{border-top:0;border-left:1px solid #e9ece5}.settings-actions{border-top:1px solid #e9ece5;grid-column:1/-1;padding:17px 18px 13px}.settings-actions .primary-button{max-width:100%}.scene-wrap{height:430px}.metric-label{font-size:11px}.metric-value{font-size:30px}.metric-card{padding:17px}.viewer-footer{padding:0 20px}.layer-control input{width:110px}.results-column{margin-top:2px}.summary-heading{margin-top:18px}.scene-controls-hint{font-size:8px}.result-strip{padding:13px}.result-strip p,.result-strip>.text-button{font-size:9px}.page-heading{margin-bottom:20px}}@media (width<=480px){.brand{font-size:15px}.brand small{font-size:7px}.brand-icon{width:35px;height:38px}.help-button{font-size:11px}.page-heading{flex-wrap:wrap}.page-heading h1{font-size:22px}.eyebrow{margin-bottom:10px;font-size:8px}.reset-button{margin-top:3px;padding:7px 9px}.workspace{padding-left:12px;padding-right:12px}.settings-panel{display:block}.box-settings{border-top:1px solid #e9ece5;border-left:0}.settings-section{padding:18px}.section-heading{margin-bottom:15px}.settings-actions{border-top:0;padding-top:0}.dimension-row{margin:13px 0}.scene-wrap{height:375px}.camera-toolbar{top:12px;left:10px}.camera-toolbar button{padding:6px 7px;font-size:9px}.camera-toolbar svg{width:13px}.fit-camera{width:30px;height:32px;top:12px;right:10px}.viewer-header{height:62px;padding:13px}.validation-badge{padding:5px;font-size:7px}.viewer-title>div>span{font-size:8px}.viewer-footer{padding:0 12px}.layer-control{gap:6px}.layer-control input{width:64px}.viewer-actions button{padding:6px;font-size:9px}.metric-grid{gap:7px}.metric-card{padding:13px 9px}.metric-label{font-size:9px}.metric-label svg{display:none}.metric-value{margin:13px 0 10px;font-size:24px}.metric-value>span{margin-left:4px;font-size:9px}.metric-foot{align-items:flex-start;min-height:22px;font-size:8px}.metric-foot svg{width:11px;height:11px}.utilization-panel{gap:18px;padding:14px 12px}.utilization-item>div>span{gap:5px;font-size:9px}.summary-heading>span{font-size:9px}.result-strip{flex-wrap:wrap;gap:10px}.result-strip>.text-button{margin-left:41px;padding:0}.scene-legend{font-size:8px;bottom:36px;left:13px}.scene-controls-hint{gap:5px;font-size:8px;left:13px}.selection-card{width:155px;bottom:65px;right:10px}.workspace-footer,.workspace-footer p{font-size:8px}.help-modal{padding:24px}}.workspace-footer.branded-footer{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 26px}.company-brand{border-radius:5px;align-items:center;gap:13px;min-width:0;display:flex}.company-brand img{object-fit:contain;border-radius:4px;flex-shrink:0;width:54px;height:44px}.company-info{flex-direction:column;gap:7px;min-width:0;display:flex}.company-info strong{letter-spacing:.8px;color:#375046;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.company-website{letter-spacing:0;color:#7b8c7e;border-left:1px solid #d6ded2;padding-left:10px;font-size:10px;font-weight:400}.copyright{color:#8b9688;font-size:9px;line-height:1.6}.company-brand:hover .company-website{color:#285b48;text-underline-offset:3px;text-decoration:underline}.footer-details{text-align:right}.footer-product{color:#93a08b;justify-content:flex-end;align-items:center;gap:15px;margin-bottom:7px;font-size:9px;display:flex}.footer-details .checks-status{margin-left:0}.workspace-footer .footer-details p{color:#9aa48f;margin:0;font-size:9px;line-height:1.8}@media (width<=1100px){.workspace-footer.branded-footer{flex-wrap:wrap}.footer-details{text-align:left}.footer-product{justify-content:flex-start}}@media (width<=600px){.workspace-footer.branded-footer{gap:18px;padding:22px 4px}.company-brand{gap:10px}.company-brand img{width:49px;height:40px}.company-info strong{gap:8px;font-size:10px}.company-website{padding-left:8px;font-size:9px}.copyright{font-size:8px}.footer-details{border-top:1px solid #e3e8dd;width:100%;padding-top:14px}.footer-product{justify-content:space-between;gap:8px;font-size:8px}.workspace-footer .footer-details p{font-size:8px}}
