:root{color:#1b2922;background:#f5f4ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;position:sticky;top:0;flex-direction:column;height:100vh;padding:24px 14px 14px;color:#dce7df;background:#17251f}.brand{display:inline-flex;align-items:center;gap:10px;margin:0 8px 38px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;letter-spacing:-.6px}.brand-mark{display:grid;width:29px;height:29px;place-items:center;border:1px solid #8aae92;border-radius:50%;color:#dce9d5;font:700 15px Georgia,serif}.sidebar nav{display:grid;gap:3px}.nav-link{padding:10px 11px;border-radius:7px;color:#b7c8bd;font-size:14px;font-weight:560}.nav-link:hover,.nav-link:focus-visible{color:#fff;background:#293b32;outline:none}.nav-link.active{color:#17251f;background:#dbe5cc}.sidebar-footer{display:grid;gap:12px;margin-top:auto}.workspace-label{padding:12px 11px 0;border-top:1px solid #34473c;color:#8fa498;font-size:11px}.logout-button{padding:8px 11px;border:1px solid #52675b;border-radius:5px;color:#cbd8cf;background:transparent;font-size:12px;text-align:left}.logout-button:hover,.logout-button:focus-visible{color:#fff;border-color:#9bb59f;outline:none}.main-content{min-width:0}.topbar{display:flex;justify-content:flex-end;align-items:center;gap:16px;height:68px;padding:0 40px;border-bottom:1px solid #e0e2d8;background:#fafaf7e0}.search-button{display:flex;width:min(380px,60vw);justify-content:space-between;padding:9px 11px;border:1px solid #dfe2d9;border-radius:7px;color:#68756d;background:#fff;font-size:13px}kbd{padding:1px 5px;border:1px solid #d6ddd4;border-radius:3px;color:#829087;background:#f5f6f2;font-size:10px}.avatar{display:grid;width:33px;height:33px;place-items:center;border:0;border-radius:50%;color:#fff;background:#2d604d;font-size:8px}.page{max-width:1420px;padding:50px 46px 70px;margin:0 auto}.page-compact{padding-top:32px}.page-heading{margin-bottom:32px}.page-heading h1,.style-title h1{margin:3px 0 9px;color:#17251f;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-1.3px;line-height:1.05}.page-heading p:not(.eyebrow){max-width:650px;margin:0;color:#66736c;font-size:15px;line-height:1.55}.eyebrow{margin:0;color:#73877c;font-size:11px;font-weight:760;letter-spacing:.085em;text-transform:uppercase}.page-actions,.section-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:-7px 0 22px}.action-row{display:flex;align-items:center;gap:8px}.button-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:6px;color:#fff;background:#234b39;font-size:12px;font-weight:700}.button-link:hover,.button-link:focus-visible{background:#183a2b;outline:3px solid #d3e4d4}.button-link.secondary{border:1px solid #c9d5ca;color:#345140;background:#fff}.button-link.secondary:hover{background:#f4f8f2}.field-search input{width:255px;padding:9px 11px;border:1px solid #d9ddd5;border-radius:6px;outline:none;background:#fff;color:#1b2922;font-size:13px}.field-search input:focus{border-color:#46765e;box-shadow:0 0 0 3px #dceadf}.search-form{display:flex;max-width:700px;gap:8px;margin-bottom:22px}.search-form label{flex:1}.search-form input{width:100%;padding:12px 13px;border:1px solid #cad5cb;border-radius:7px;outline:0;color:#1b2922;background:#fff}.search-form input:focus{border-color:#46765e;box-shadow:0 0 0 3px #dceadf}.search-form button{padding:0 16px;border:0;border-radius:6px;color:#fff;background:#234b39;font-size:13px;font-weight:700}.search-form button:disabled{cursor:not-allowed;background:#a4afa7}.search-results{max-width:800px;padding:0;margin:0;list-style:none;border:1px solid #e0e4dc;border-radius:8px;background:#fff}.search-results li+li{border-top:1px solid #edf0eb}.search-results a{display:block;padding:15px 18px}.search-results a:hover,.search-results a:focus-visible{background:#f7faf5;outline:none}.search-results strong{display:block;margin:4px 0;color:#244a39;font-size:14px}.search-results span{color:#748178;font-size:12px}.view-toggle{display:inline-flex;padding:3px;border:1px solid #d9ddd5;border-radius:7px;background:#fff}.view-toggle button{padding:6px 11px;border:0;border-radius:4px;color:#617068;background:transparent;font-size:12px;font-weight:650}.view-toggle button.selected{color:#fff;background:#244c3b}.dashboard-grid,.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card-section{overflow:hidden;min-height:180px;border:1px solid #e1e2db;border-radius:9px;background:#fff;box-shadow:0 2px 8px #14261e06}.card-section.wide{grid-column:1 / -1}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #edf0ea}.section-heading h2,.section-toolbar h2{margin:0;color:#26352e;font-size:14px;letter-spacing:-.1px}.section-heading>span{display:grid;min-width:21px;height:21px;place-items:center;border-radius:50%;color:#466153;background:#e7eee3;font-size:11px;font-weight:700}.action-list,.activity-list,.record-list{padding:0;margin:0;list-style:none}.action-list li,.record-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:63px;padding:12px 20px;border-bottom:1px solid #eef0eb}.action-list li:last-child,.record-list li:last-child{border-bottom:0}.action-list strong,.record-list strong{display:block;color:#27362e;font-size:13px}.action-list span,.record-list span{display:block;margin-top:3px;color:#78847d;font-size:12px}.action-list time{flex:none;color:#996144;font-size:11px;font-weight:700}.activity-list li{display:flex;gap:12px;padding:15px 20px;border-bottom:1px solid #eef0eb}.activity-list li:last-child{border-bottom:0}.activity-dot{display:block;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#b8cdb0}.activity-list strong{display:block;font-size:13px;font-weight:600}.activity-list time{display:block;margin-top:4px;color:#819087;font-size:11px}.collection-grid,.style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px}.collection-card{display:flex;min-height:175px;flex-direction:column;padding:20px;border:1px solid #e0e4dc;border-radius:9px;background:#fff;transition:border-color .15s,transform .15s,box-shadow .15s}.collection-card:hover,.collection-card:focus-visible{border-color:#789b82;outline:none;box-shadow:0 9px 26px #162e2217;transform:translateY(-2px)}.collection-card h2{margin:8px 0;font:500 23px/1.1 Georgia,serif}.collection-meta{display:flex;gap:12px;color:#6c7a71;font-size:12px}.collection-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;color:#4e6657;font-size:12px;font-weight:700}.alert-count{color:#a15438!important;font-size:11px!important;font-weight:750}.table-scroll{overflow:auto;border:1px solid #e0e4dc;border-radius:8px;background:#fff}table{width:100%;border-spacing:0;border-collapse:collapse;font-size:13px}th{position:sticky;top:0;padding:12px 14px;border-bottom:1px solid #dfe4dc;color:#65766c;background:#f9faf7;font-size:10px;letter-spacing:.07em;text-align:left;text-transform:uppercase}td{padding:13px 14px;border-bottom:1px solid #edf0eb;color:#46574d;white-space:nowrap}tbody tr:last-child td{border-bottom:0}td a{color:#1d4a37;font-weight:700}tbody tr:hover{background:#fbfcf9}.health-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:34px;border:1px solid #dfe5da;border-radius:8px;background:#fff}.health-metric{padding:15px 19px;border-right:1px solid #e7eae4}.health-metric:last-child{border-right:0}.health-metric span{display:block;color:#728178;font-size:11px}.health-metric strong{display:block;margin-top:4px;color:#274737;font:500 23px Georgia,serif}.health-metric.warning strong{color:#a34d31}.section-toolbar{margin-top:0}.section-toolbar h2{font-family:Georgia,serif;font-size:22px;font-weight:500}.style-header{display:grid;grid-template-columns:96px minmax(290px,1fr) auto;align-items:center;gap:20px;padding:29px 46px 24px;border-bottom:1px solid #dee4da;background:#fbfcf8}.style-image,.product-thumb{display:grid;overflow:hidden;place-items:center;background:#e7e9e2;color:#849187;font-size:9px;font-weight:800;letter-spacing:.05em}.style-image{width:96px;height:116px;border-radius:6px}.style-image img,.product-thumb img{width:100%;height:100%;object-fit:cover}.style-title h1{display:flex;align-items:baseline;gap:12px;margin:4px 0 10px;font-size:33px}.style-title h1 span{color:#52645a;font-size:19px;letter-spacing:-.4px}.tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;color:#6e7a72;font-size:12px}.revision-summary{display:grid;max-width:230px;gap:5px;color:#77837a;font-size:11px}.revision-summary strong{color:#31513e;font-size:12px}.revision-warning{grid-column:2 / -1;display:grid;gap:2px;padding:10px 12px;border-left:3px solid #d17c45;color:#8a4a2e;background:#fff6ef;font-size:12px}.style-tabs{display:flex;overflow:auto;padding:0 46px;border-bottom:1px solid #dde3d9;background:#fbfcf8}.style-tab{flex:none;padding:15px 12px 12px;border-bottom:3px solid transparent;color:#64736a;font-size:12px;font-weight:700}.style-tab:hover,.style-tab:focus-visible{color:#254e3a;outline:none}.style-tab.active{border-color:#315e44;color:#1b442f}.style-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.style-card{position:relative;display:grid;grid-template-columns:72px 1fr;gap:14px;min-height:128px;padding:13px;border:1px solid #e0e4dc;border-radius:8px;background:#fff}.style-card:hover,.style-card:focus-visible{border-color:#789b82;outline:none}.product-thumb{width:72px;height:94px;border-radius:5px}.style-card h3{margin:5px 0 7px;color:#28372f;font:500 18px Georgia,serif}.style-card p:last-of-type{margin:9px 0 0;color:#718077;font-size:11px}.style-card>.alert-count{position:absolute;right:13px;bottom:12px}.status-tag{display:inline-flex!important;width:fit-content;align-items:center;padding:3px 6px;border-radius:3px;color:#50625a!important;background:#edf1eb;font-size:10px!important;font-weight:760;letter-spacing:.025em;text-transform:capitalize}.status-development,.status-inprogress,.status-sampling{color:#306d53!important;background:#e1f0e5}.status-brief,.status-proposed,.status-draft{color:#766132!important;background:#f5eed8}.status-productionready,.status-approved,.status-confirmed{color:#24533d!important;background:#d9eddf}.status-archived,.status-dropped,.status-rejected{color:#79615a!important;background:#f1e9e6}.definition-list{margin:0}.definition-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 20px;border-bottom:1px solid #eef0eb}.definition-list>div:last-child{border-bottom:0}.definition-list dt{color:#758178;font-size:12px}.definition-list dd{margin:0;color:#31443a;font-size:12px;font-weight:650;text-align:right}.empty-state{display:grid;justify-items:center;padding:45px 25px;color:#6d7b72;text-align:center}.empty-symbol{color:#9bb091;font:33px Georgia,serif}.empty-state h2{margin:9px 0 5px;color:#435449;font:500 18px Georgia,serif}.empty-state p{max-width:380px;margin:0;font-size:13px;line-height:1.5}.skeleton-wrap{display:grid;gap:12px}.skeleton-wrap i{display:block;height:78px;border-radius:7px;background:linear-gradient(100deg,#eceee9 35%,#f7f8f5,#eceee9 65%);background-size:200% 100%;animation:shimmer 1.2s infinite}.failure{display:grid;justify-items:start;gap:7px;max-width:560px;padding:20px;border:1px solid #ecd8cb;border-radius:8px;color:#87462e;background:#fff9f5;font-size:13px}.failure strong{font-size:14px}.failure button{margin-top:5px;padding:7px 11px;border:1px solid #c7805d;border-radius:5px;color:#873f24;background:#fff;font-size:12px;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:28px;background:radial-gradient(circle at top right,#e4eddb 0,transparent 37%),#f4f4ef}.auth-card{width:min(100%,480px);padding:34px;border:1px solid #dde4da;border-radius:11px;background:#fff;box-shadow:0 18px 45px #162d1f1a}.auth-brand{margin:0 0 30px;color:#203d2e}.auth-card h1{margin:5px 0 9px;color:#1d3528;font:500 33px/1.08 Georgia,serif;letter-spacing:-1px}.auth-card>p:not(.eyebrow){margin:0 0 25px;color:#69776e;font-size:14px;line-height:1.55}.stack-form,.record-form{display:grid;gap:15px}.stack-form label,.record-form label{display:grid;gap:6px;color:#415449;font-size:12px;font-weight:700}.stack-form input,.record-form input,.record-form select,.record-form textarea,.inline-create input{width:100%;padding:9px 10px;border:1px solid #ced7ce;border-radius:5px;outline:none;color:#1e3026;background:#fff;font-weight:450}.stack-form input:focus,.record-form input:focus,.record-form select:focus,.record-form textarea:focus,.inline-create input:focus{border-color:#417455;box-shadow:0 0 0 3px #dfedde}.stack-form button[type=submit],.record-form button[type=submit],.inline-create button{padding:10px 14px;border:0;border-radius:6px;color:#fff;background:#244c3b;font-size:13px;font-weight:750}.stack-form button:disabled,.record-form button:disabled,.inline-create button:disabled{cursor:wait;opacity:.65}.text-button{width:100%;padding:14px 0 0;border:0;color:#315e44;background:transparent;font-size:12px;font-weight:700}.form-error{margin:0;color:#9a452c;font-size:12px;line-height:1.4}.record-form{max-width:760px;grid-template-columns:repeat(2,minmax(0,1fr));padding:23px;border:1px solid #e1e5dd;border-radius:8px;background:#fff}.wide-field,.form-actions{grid-column:1 / -1}.record-form fieldset{padding:12px;border:1px solid #dce4da;border-radius:6px}.record-form legend{padding:0 5px;color:#526259;font-size:12px;font-weight:700}.record-form fieldset p{color:#718077;font-size:12px}.checkbox-row{display:flex!important;align-items:center;gap:8px!important;margin:7px 0}.checkbox-row input{width:auto}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.inline-create{padding:20px;margin-bottom:18px;border:1px solid #e0e5dc;border-radius:8px;background:#fff}.inline-create h2{margin:0 0 13px;font:500 20px Georgia,serif}.inline-create form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}.inline-create label{display:grid;gap:5px;color:#526259;font-size:11px;font-weight:700}.lifecycle-control{padding:13px 20px 18px;border-top:1px solid #eef0eb}.lifecycle-control button{padding:8px 10px;border:0;border-radius:5px;color:#fff;background:#315e44;font-size:11px;font-weight:700}.lifecycle-control p{margin:7px 0 0;color:#738077;font-size:11px}.revision-meta{display:flex;align-items:center;gap:9px;margin:-12px 0 18px;color:#728078;font-size:12px}.costing-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border:1px solid #dfe5da;border-radius:8px;background:#fff}.form-hint{margin:0;color:#6d7b72;font-size:12px;line-height:1.45}.success-message{margin-top:17px;padding:10px 12px;border:1px solid #cce1cd;border-radius:6px;color:#275d3d;background:#f2faf2;font-size:13px}.row-errors{color:#a0492d;font-size:12px}.row-valid{color:#2d6c47;font-size:12px;font-weight:700}.publish-panel{display:flex;align-items:center;justify-content:space-between;gap:17px;margin-top:18px;padding:17px 19px;border:1px solid #dbe4d8;border-radius:8px;background:#f9fbf7}.publish-panel strong{color:#2e4a38;font-size:13px}.publish-panel p{margin:4px 0 0;color:#6a786f;font-size:12px;line-height:1.4}.publish-panel>button{flex:none;padding:9px 12px;border:0;border-radius:5px;color:#fff;background:#27563e;font-size:12px;font-weight:750}.publish-panel>button:disabled{cursor:not-allowed;opacity:.55}.file-upload{padding:20px;margin-bottom:18px;border:1px solid #e0e5dc;border-radius:8px;background:#fff}.file-upload h2{margin:0 0 13px;font:500 20px Georgia,serif}.file-upload form{display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(180px,1fr) auto;gap:10px;align-items:end}.file-upload label{display:grid;gap:5px;color:#526259;font-size:11px;font-weight:700}.file-upload input,.file-upload select{width:100%;padding:8px;border:1px solid #ced7ce;border-radius:5px;color:#1e3026;background:#fff}.file-upload input[type=file]{padding:6px;font-size:12px}.file-upload button,.download-button{padding:9px 12px;border:0;border-radius:5px;color:#fff;background:#27563e;font-size:12px;font-weight:750}.file-upload button:disabled,.download-button:disabled{cursor:wait;opacity:.6}.file-upload .form-hint{margin-top:11px}.file-list .action-row{flex-wrap:nowrap}.download-button{background:#355f48}.technical-create,.technical-editor,.compare-panel{padding:20px;margin-bottom:18px;border:1px solid #e0e5dc;border-radius:8px;background:#fff}.technical-create{display:flex;align-items:end;gap:14px}.technical-create h2,.technical-editor h2,.compare-panel h2{margin:0 0 6px;color:#263b2e;font:500 20px Georgia,serif}.technical-create p{max-width:450px;margin:0;color:#6f7d74;font-size:12px;line-height:1.45}.technical-create label,.technical-editor label,.compare-panel label{display:grid;gap:5px;color:#526259;font-size:11px;font-weight:700}.technical-create select,.technical-editor input,.technical-editor select,.compare-panel input,.publish-summary input{min-width:145px;padding:8px;border:1px solid #ced7ce;border-radius:5px;color:#1e3026;background:#fff}.technical-create button,.technical-editor form>button,.compare-panel button,.add-value{padding:9px 12px;border:0;border-radius:5px;color:#fff;background:#27563e;font-size:12px;font-weight:750}.technical-create button:disabled,.technical-editor button:disabled,.compare-panel button:disabled{cursor:wait;opacity:.6}.draft-banner{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-left:3px solid #96743a;color:#6d592f;background:#fbf6e8;font-size:12px}.technical-editor form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;align-items:end}.wide-editor-field{grid-column:1 / -1}.measurement-values{padding:12px;border:1px solid #dde4da;border-radius:5px}.measurement-values legend{padding:0 5px;color:#526259;font-size:11px;font-weight:700}.measurement-value-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-bottom:9px}.remove-value{padding:7px;border:1px solid #ccbcb4;border-radius:4px;color:#873f24;background:#fff;font-size:11px}.add-value{margin-top:3px;background:#587462}.publish-summary{display:grid;gap:5px;max-width:430px;margin-top:10px}.compare-panel form{display:flex;align-items:end;gap:9px;margin-top:12px}.diff-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.diff-results>span{padding:4px 7px;border-radius:3px;color:#465e4e;background:#e8efe6;font-size:11px;font-weight:700}.diff-results ul{width:100%;padding-left:19px;margin:5px 0 0;color:#59675f;font-size:12px;line-height:1.5}.inline-form{display:flex;gap:8px}.inline-form button,.detail-panel>.secondary{padding:8px 12px;border:1px solid #c9d5ca;border-radius:5px;color:#345140;background:#fff;font-size:12px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stack-form select,.stack-form textarea{width:100%;padding:9px 10px;border:1px solid #ced7ce;border-radius:5px;outline:none;color:#1e3026;background:#fff;font:inherit}.stack-form select:focus,.stack-form textarea:focus{border-color:#417455;box-shadow:0 0 0 3px #dfedde}.library-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(315px,.43fr);gap:18px;align-items:start}.library-layout .table-wrap{overflow:auto;border:1px solid #e0e4dc;border-radius:8px;background:#fff}.detail-panel{display:grid;gap:14px;padding:19px;border:1px solid #dce5d9;border-radius:8px;background:#fbfcf9}.panel-heading{display:flex;justify-content:space-between;gap:12px}.panel-heading h2,.panel-section h3,.invite-result h2{margin:3px 0;color:#263b2e;font:500 20px Georgia,serif}.panel-heading p:not(.eyebrow),.muted{margin:0;color:#738077;font-size:12px;line-height:1.45}.detail-panel .text-button{width:auto;padding:0;align-self:start}.panel-section{padding-top:14px;border-top:1px solid #e1e8df}.panel-section h3{font-size:16px}.panel-section>.muted{margin:5px 0 11px}.compact-list{border:1px solid #e2e9df;border-radius:6px;background:#fff}.compact-list li{min-height:0;padding:10px 12px}.check-label{display:flex!important;align-items:center;gap:8px!important}.check-label input{width:auto!important}.form-success{margin:0;padding:10px 12px;border:1px solid #cce1cd;border-radius:6px;color:#275d3d;background:#f2faf2;font-size:12px}.invite-result{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e0e8dd}.invite-result p{margin:0;color:#65756b;font-size:13px;line-height:1.5}.invite-result textarea{width:100%;min-height:80px;padding:10px;border:1px solid #ced7ce;border-radius:5px;color:#344a3b;background:#f9fbf8;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width: 850px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:14px 16px 8px}.brand{margin:0 0 11px}.sidebar nav{display:flex;overflow:auto}.nav-link{flex:none}.sidebar-footer{display:none}.topbar{height:56px;padding:0 20px}.page{padding:34px 20px 55px}.style-header{grid-template-columns:70px 1fr;padding:22px 20px 17px}.style-image{width:70px;height:85px}.revision-summary{grid-column:2}.revision-warning{grid-column:1 / -1}.style-tabs{padding:0 20px}.dashboard-grid,.overview-grid{grid-template-columns:1fr}.card-section.wide{grid-column:auto}}@media (max-width: 700px){.inline-create form{grid-template-columns:1fr 1fr}.inline-create button{grid-column:1 / -1}.file-upload form,.technical-editor form{grid-template-columns:1fr 1fr}.file-upload button,.technical-editor form>button{grid-column:1 / -1}.technical-create{align-items:stretch;flex-direction:column}.measurement-value-row{grid-template-columns:1fr 1fr}.measurement-value-row>label:last-of-type{grid-column:1 / -1}.record-form{grid-template-columns:1fr}.wide-field,.form-actions{grid-column:auto}.library-layout{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.search-button{width:auto}.search-button span{display:none}.page-actions{align-items:stretch;flex-direction:column}.action-row{flex-wrap:wrap}.field-search input{width:100%}.health-strip{grid-template-columns:1fr}.health-metric{border-right:0;border-bottom:1px solid #e7eae4}.health-metric:last-child{border-bottom:0}.style-title h1{display:block}.style-title h1 span{display:block;margin-top:3px}.style-grid,.collection-grid,.inline-create form{grid-template-columns:1fr}}
