#sfs-feed-lab{--g:#0b4a36;--lime:#cbed49;--cream:#f4f2e9;--paper:#fbfaf5;--line:#d9ddd3;--ink:#12231c;font-family:"Leelawadee UI",Tahoma,sans-serif;color:var(--ink);background:var(--cream);min-height:100vh}.site-content,.ast-container,.entry-content,.wp-site-blocks{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.entry-header,.site-header,.site-footer{display:none!important}#sfs-feed-lab *{box-sizing:border-box}#sfs-feed-lab button,#sfs-feed-lab input{font:inherit}.sfs-loading,.sfs-error{padding:80px;text-align:center}.sfs-topbar{height:72px;padding:0 5vw;background:var(--g);color:white;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff22}.sfs-brand{display:flex;align-items:center;gap:12px}.sfs-brand>b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--g);font-family:Georgia,serif;font-size:13px}.sfs-brand strong,.sfs-brand small{display:block}.sfs-brand small,.sfs-records{color:#b9c9c2;font-size:10px;letter-spacing:1px}.sfs-hero{padding:46px 5vw 54px;background:var(--g);color:white;display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end}.sfs-hero>div>small,.sfs-main header small,.sfs-analysis header small,.sfs-summary>small{color:#91ae9f;font-size:10px;letter-spacing:2px;font-weight:700}.sfs-hero h1{font:400 clamp(38px,4vw,60px)/1.05 Georgia,serif;margin:8px 0 16px}.sfs-hero h1 em{color:var(--lime);font-weight:400}.sfs-hero p{color:#bed0c8;font-size:13px}.sfs-meta label{color:#b8cac2;font-size:11px}.sfs-meta input{display:block;width:100%;margin-top:8px;padding:12px;background:#0001;border:1px solid #537566;border-radius:7px;color:white}.sfs-toggle{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.sfs-toggle button{padding:10px;border:1px solid #537566;background:transparent;color:#bdd0c7;border-radius:7px}.sfs-toggle .on{background:var(--lime);color:var(--g);border-color:var(--lime);font-weight:700}.sfs-workspace{width:min(1480px,calc(100% - 44px));margin:-18px auto 40px;display:grid;grid-template-columns:minmax(0,1fr) 360px;position:relative;box-shadow:0 14px 48px #182b2217}.sfs-main{background:var(--paper);border-radius:12px 0 0 12px;overflow:hidden}.sfs-main>header,.sfs-analysis header{padding:26px 30px 17px;display:flex;justify-content:space-between;align-items:end}.sfs-main h2,.sfs-analysis h2{font:500 24px Georgia,serif;margin:5px 0 0}.sfs-main>header button{background:white;border:1px solid var(--line);border-radius:6px;padding:8px 12px;color:var(--g);font-size:11px}.sfs-search{position:relative;margin:0 30px 17px}.sfs-search>input{width:100%;padding:12px 14px;border:1px dashed #9bab9f;border-radius:7px;background:#f6f7f0}.sfs-search #sfs-results{position:absolute;z-index:10;left:0;right:0;background:white;box-shadow:0 15px 35px #0002;max-height:300px;overflow:auto}.sfs-search #sfs-results button{width:100%;border:0;background:white;padding:9px 12px;display:flex;justify-content:space-between;text-align:left}.sfs-search #sfs-results button:hover{background:#f0f5e5}.sfs-search #sfs-results b,.sfs-search #sfs-results small{display:block}.sfs-search #sfs-results small,.sfs-search #sfs-results em{font-size:9px;color:#76827b}.sfs-table-wrap{overflow:auto}.sfs-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.sfs-table-wrap th{font-size:9px;color:#68746d;background:#ecede6;padding:10px;border-block:1px solid var(--line);text-align:right}.sfs-table-wrap th:first-child,.sfs-table-wrap td:first-child{text-align:left;padding-left:30px}.sfs-table-wrap td{font-size:11px;text-align:right;padding:11px 8px;border-bottom:1px solid #e5e7df}.sfs-table-wrap td:first-child{width:37%}.sfs-table-wrap td strong,.sfs-table-wrap td small{display:block}.sfs-table-wrap td small{color:#8a958f;font-size:8px}.sfs-table-wrap input{width:68px;padding:6px;border:1px solid #d8ddd4;border-radius:5px;text-align:right}.sfs-remove{border:0;background:transparent;font-size:18px;color:#999}.sfs-table-wrap tfoot td{background:#f0f2e9;font-weight:700}.sfs-table-wrap .ok{color:#177a4f}.sfs-table-wrap .bad{color:#c24d2a}.sfs-analysis{border-top:1px solid var(--line);padding-bottom:26px}.sfs-analysis header{padding-bottom:16px}.sfs-analysis header>span{font-size:9px;color:#7b8780}.sfs-composition{display:grid;grid-template-columns:repeat(5,1fr);margin:0 30px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.sfs-composition>div{padding:16px 13px;border-right:1px solid var(--line)}.sfs-composition>div:last-child{border:0}.sfs-composition span{font-size:9px;color:#758078}.sfs-composition strong{display:block;margin-top:7px;color:var(--g);font:500 24px Georgia,serif}.sfs-composition strong small{font-size:10px}.sfs-amino{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:0 30px}.sfs-amino>div{display:grid;grid-template-columns:105px 1fr 58px;gap:9px;align-items:center;min-height:36px;border-bottom:1px solid #e6e8e1;font-size:10px}.sfs-amino i{height:4px;background:#e4e8dd;border-radius:4px;overflow:hidden}.sfs-amino i b{display:block;height:100%;background:linear-gradient(90deg,#5b8d70,var(--lime))}.sfs-amino strong{text-align:right;color:var(--g)}.sfs-summary{background:#112e24;color:white;border-radius:0 12px 12px 0;padding:28px}.sfs-cost{padding:8px 0 20px;border-bottom:1px solid #ffffff1f}.sfs-cost span,.sfs-cost small{display:block;color:#a9beb5;font-size:10px}.sfs-cost strong{display:block;color:var(--lime);font:500 40px Georgia,serif;margin:5px 0}.sfs-kpis{display:grid;grid-template-columns:1fr 1fr;margin:20px 0}.sfs-kpis>div{padding:10px;border-bottom:1px solid #ffffff1f}.sfs-kpis span{display:block;color:#8fa79c;font-size:9px}.sfs-kpis b{font:500 20px Georgia,serif}.sfs-process{background:#1a3c30;border:1px solid #315347;border-radius:8px;padding:16px}.sfs-process header{display:flex;justify-content:space-between}.sfs-process header small,.sfs-process header strong{display:block}.sfs-process header small{font-size:8px;color:#8da79b}.sfs-process header>b{font:500 28px Georgia,serif;color:var(--lime)}.sfs-score{height:4px;background:#0e281f;margin:13px 0 17px}.sfs-score i{display:block;height:100%;background:linear-gradient(90deg,#e97539,var(--lime))}.sfs-process label{display:grid;grid-template-columns:1fr auto;font-size:9px;color:#c0cfc8;margin-top:10px}.sfs-process label input{grid-column:1/-1;width:100%;accent-color:var(--lime)}.sfs-note{font-size:8px;color:#829b90;text-align:center;margin-top:13px}@media(max-width:950px){.sfs-hero,.sfs-workspace{grid-template-columns:1fr}.sfs-summary,.sfs-main{border-radius:12px}.sfs-summary{margin-top:14px}}@media(max-width:620px){.sfs-hero{padding:35px 18px 45px}.sfs-workspace{width:calc(100% - 20px)}.sfs-composition{grid-template-columns:1fr 1fr}.sfs-amino{grid-template-columns:1fr}.sfs-analysis header{display:block}.sfs-main>header,.sfs-analysis header{padding-inline:16px}.sfs-composition,.sfs-amino,.sfs-search{margin-inline:16px}.sfs-records{display:none}}
