:root{--brand:#ca5041;--primary:#bf4638;--primary-hover:#a93c30;--primary-soft:#fcf0ed;--brand-ink:#a83d31;--brand-border:#f0d2cc;--bg:#f7f8fa;--surface:#fff;--sidebar:#fff;--text:#202937;--muted:#687386;--subtle:#8993a3;--line:#e6e9ef;--radius:12px;--sidebar-width:248px;--success:#22805a;--success-bg:#eef8f2;--shadow-soft:0 2px 7px #17203304;--shadow-float:0 18px 60px #17203316;--ease:cubic-bezier(.2, .7, .3, 1)}html,body{font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;font-size:var(--font-body);background:var(--bg);color:var(--text)}body{font-feature-settings:"ss01" on;font-weight:400;line-height:1.55}html{font-size:100%}small{font-size:var(--font-small)}button,input,textarea,select{font-family:inherit}::selection{color:#722b22;background:#f7d7d1}h1,h2,h3,h4{color:var(--text);letter-spacing:-.035em;font-weight:600}h1,.page-heading h1{letter-spacing:-1px;color:var(--text);font-size:28px;font-weight:600;line-height:1.3}h2{font-size:var(--font-section);line-height:1.5}.page-heading{align-items:center;gap:24px;margin-bottom:28px}.page-heading p{color:var(--muted);font-size:var(--font-body);max-width:680px;margin-top:8px;line-height:1.8}.eyebrow,.nav-label{color:#676f7b;font-size:var(--font-caption);letter-spacing:1.65px;font-weight:600}.eyebrow{margin-bottom:9px}.main-content{width:100%;max-width:1650px;margin:0 auto;padding:32px 36px 38px}.main-shell{background:var(--bg)}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;height:72px;padding:0 36px}.topbar-left{font-size:var(--font-body);color:var(--text);gap:13px}.topbar-brand,.breadcrumb-sep{color:#696e77}.topbar-actions{gap:18px}.global-search{color:#666f7d;min-height:35px;font-size:var(--font-small);background:#f8f9fb;border:1px solid #edf0f4;border-radius:8px;padding:8px 11px}.global-search:hover{color:#435168;background:#f1f4f8;border-color:#dce2eb}kbd{color:#69707a;font-family:inherit;font-size:var(--font-caption);background:#fff;border:1px solid #e1e5eb;border-radius:4px;line-height:1.6;box-shadow:0 1px 1px #17203305}.sidebar{background:var(--sidebar);border-color:var(--line);scrollbar-width:thin;scrollbar-color:#e2e7ee transparent;padding:26px 17px 16px}.sidebar .brand{margin-bottom:27px;padding:0 10px}.brand>.mk-brand{padding:0}.mk-brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}span.brand-symbol{width:40px;min-width:0;height:40px;box-shadow:none;color:var(--brand);letter-spacing:normal;background:0 0;border:0;border-radius:0;flex:none;padding:0;line-height:0;display:inline-block}.brand-symbol>svg{width:100%;height:100%;display:block}.mk-wordmark{flex-direction:column;gap:3px;display:flex}.mk-wordmark strong{letter-spacing:-1px;color:var(--text);align-items:baseline;font-size:23px;font-weight:700;line-height:1.1;display:flex}.mk-wordmark strong>span{color:var(--text);font-weight:500}.mk-wordmark i{background:var(--brand);border-radius:1px;align-self:flex-end;width:4px;height:4px;margin-bottom:2px;margin-left:3px;display:inline-block}.mk-wordmark small,.brand .mk-wordmark small,.access-brand .mk-wordmark small{color:#686f7a;font-size:var(--font-caption);letter-spacing:.45px;margin:0;font-weight:400;line-height:1.4;display:block}.real-workspace-switch{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:26px;padding:12px 10px;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 5px #17203303}.real-workspace-switch:hover{border-color:#ccd3df;box-shadow:0 3px 10px #17203306}.real-workspace-switch:focus-within{outline:2px solid var(--brand);outline-offset:3px}.real-workspace-switch strong{color:#394458;font-size:var(--font-small);font-weight:500}.real-workspace-switch small{color:#676f7b;font-size:var(--font-caption)}.workspace-avatar,.profile-avatar{color:#657080;font-family:inherit;font-size:var(--font-small);background:#f1f4f8;border:1px solid #e7ebf1;border-radius:8px;font-weight:600}.workspace-avatar{background:var(--primary-soft);color:var(--brand-ink);border-color:#f9e4df}.real-workspace-switch:after{display:none}.workspace-chevron{color:#69707a;flex:none;margin-left:auto}.sidebar .nav-label{font-size:var(--font-caption);letter-spacing:1.5px;margin:0 13px 10px}.sidebar nav{gap:3px;margin-bottom:20px}.sidebar nav a{font-size:var(--font-body);color:#646f80;border-radius:8px;gap:11px;min-height:38px;padding:9px 13px;font-weight:400;transition:background .16s,color .16s;position:relative}.sidebar nav a>svg{stroke-width:1.8px;color:#676f7c}.sidebar nav a:hover{color:#344155;background:#f5f7fa}.sidebar nav a:hover>svg{color:#536278}.sidebar nav a.active{background:var(--primary-soft);color:var(--brand-ink);font-weight:500}.sidebar nav a.active>svg{color:var(--brand);stroke-width:1.9px}.sidebar nav a.active:before{content:"";background:var(--brand);border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.sidebar nav a small{color:#a64739;font-size:var(--font-caption);text-align:center;background:#f2dcd6;border:0;min-width:20px;padding:1px 5px}.sidebar .organization-nav{border-top:1px solid #f0f2f6;margin-top:0;padding-top:6px}.sidebar .workspace-status{gap:9px;padding:8px 11px 15px}.workspace-status strong{color:#66707d;font-size:var(--font-caption)}.workspace-status small{color:#696e76;font-size:var(--font-caption)}.sidebar-bottom nav{gap:1px;margin-bottom:12px}.sidebar-bottom nav a{font-size:var(--font-small);min-height:34px}.sidebar .profile-button{border-top:1px solid var(--line);gap:10px;padding:15px 8px 2px}.profile-button strong{color:#435067;font-size:var(--font-small);font-weight:500}.profile-button small{color:#696f78;font-size:var(--font-caption)}.sidebar-logout{color:#68707b;font-size:var(--font-small);padding-left:9px}.sidebar-logout:hover{color:var(--brand-ink)}.lucide{stroke-width:1.75px;flex-shrink:0}.button{min-height:39px;font-size:var(--font-body);box-shadow:none;transition:background .16s, color .16s, border-color .16s, transform .16s var(--ease), box-shadow .16s;border-radius:8px;gap:8px;padding:10px 14px;font-weight:500;line-height:1.4}.button svg{stroke-width:1.8px;width:15px;height:15px}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 3px #9b3a2720}.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 4px 10px #9b3a271a}.button.secondary{color:#566276;background:#fff;border-color:#e0e5ed;box-shadow:0 1px 2px #17203304}.button.secondary:hover:not(:disabled){color:#344155;background:#f9fafc;border-color:#bcc6d5}.button.ghost{color:#646f80;background:0 0}.button.ghost:hover:not(:disabled){color:#364358;background:#f0f3f7}.button.danger{color:#ad3e3e;background:#fff4f3;border:1px solid #f2d8d5}.button.danger:hover:not(:disabled){background:#fee8e5;border-color:#e9b8b1}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.icon-button{color:#67707d;border-radius:8px;width:34px;min-width:34px;height:34px;transition:background .16s,color .16s}.icon-button:hover:not(:disabled),.icon-button.selected{background:var(--primary-soft);color:var(--brand-ink)}.text-link{color:var(--brand-ink);font-size:var(--font-small);font-weight:500}a,button,input,select,textarea{touch-action:manipulation}:is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--brand);outline-offset:3px}input,select,textarea{color:#364155;min-height:41px;font-size:var(--font-body);background:#fff;border:1px solid #dee4ec;border-radius:8px;padding:10px 12px;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}input::placeholder,textarea::placeholder{color:#686e76;font-weight:400}input:focus,textarea:focus,select:focus{background:#fff;border-color:#d8897f;outline:none;box-shadow:0 0 0 3px #ca504111}input:disabled,select:disabled,textarea:disabled{color:#686f79;cursor:not-allowed;background:#f4f6f9}input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--brand)}input[type=color]{padding:5px}.field{gap:7px}.field>span:first-child,.form-body .field>span:first-child{color:#556175;font-size:var(--font-small);font-weight:500;line-height:1.7}.field small,.form-body .field small{font-size:var(--font-small);color:#666e7b;line-height:1.8}.form-body :is(input,textarea,select){color:#344155}.select-wrap>svg{color:#67707d}.search-field{min-height:41px;box-shadow:var(--shadow-soft);background:#fff;border-color:#e1e6ee;border-radius:8px}.search-field:focus-within{border-color:#d99186;box-shadow:0 0 0 3px #ca50410c}.search-field input{font-size:var(--font-small);min-height:38px}.search-field>svg{color:#686e79}.badge{font-size:var(--font-caption);color:#666f7e;white-space:nowrap;background:#f2f4f7;border:1px solid #e9edf3;border-radius:5px;gap:5px;min-height:23px;padding:4px 8px;font-weight:500;line-height:1.2}.badge.green{color:#267348;background:#eef8f1;border-color:#dceee2}.badge.green i,.status-dot{background:var(--success)}.badge.amber{color:#906816;background:#fff8eb;border-color:#f6eacc}.badge.red{color:#b24f4f;background:#fff0ef;border-color:#f5ddda}.badge.blue{color:#4b6fa3;background:#eef4fc;border-color:#dce7f8}.badge.neutral i,.status-dot.muted{background:#aeb8c6}.badge.amber i{background:#c99532}.badge.red i{background:#cf6862}.notice{color:#5f6f88;font-size:var(--font-small);background:#f0f4fa;border-color:#e0e7f1;border-radius:9px;line-height:1.8}.notice.amber{color:#8b6930;background:#fffaef;border-color:#f1e5c9}.notice.red{color:#a8564c;background:#fff4f2;border-color:#eed8d2}.notice.green{background:var(--success-bg);color:#3a7b55;border-color:#dceee2}.demo-banner{color:#7f6c4b;font-size:var(--font-small);background:#fffbf4;border:1px solid #f3e8d5;border-radius:9px;padding:12px 16px;line-height:1.8}.demo-banner>span>svg{color:#7e6c48}.demo-banner strong{color:#826a43;font-weight:500}.demo-banner>a{color:#8c6837;font-weight:500}.metrics-strip{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;margin-top:24px;margin-bottom:28px;padding:25px 0}.metrics-strip>div{border-color:var(--line);padding:0 27px}.metrics-strip>div>span{font-size:var(--font-small);color:#65707f}.metrics-strip strong{color:#263247;letter-spacing:-1.5px;margin-top:12px;font-size:32px;font-weight:500}.metrics-strip small{color:#697079;font-size:var(--font-caption);margin-top:7px}.metric-icon{color:#65707f;background:#f5f7fa;border:1px solid #edf0f5;border-radius:9px;width:32px;height:32px}.metric-icon svg{color:#656f7c}.metric-icon.green{color:#497960;background:#f0f8f3}.feed-tabs-row{border-color:var(--line);margin-bottom:22px}.filter-tabs{gap:26px}.filter-tabs>button{color:#686f7a;font-size:var(--font-body);border-bottom:2px solid #0000;padding:0 0 14px;font-weight:400}.filter-tabs>button.active{color:#344155;border-bottom-color:var(--brand);font-weight:500}.filter-tabs>button>span{color:#68707c;font-size:var(--font-caption);background:#edf0f5;border-radius:5px;padding:2px 6px}.filter-tabs>button.active>span{color:var(--brand-ink);background:var(--primary-soft)}.view-switch{border:1px solid var(--line);background:#f1f4f8;border-radius:8px;gap:2px;padding:3px}.view-switch button{color:#666e7b;border-radius:5px;width:31px;height:28px}.view-switch button.active{color:#56647a;background:#fff;box-shadow:0 1px 3px #17203312}.feed-toolbar{gap:16px;margin-bottom:23px}.feed-toolbar>span{color:#686f79;font-size:var(--font-small)}.feed-grid{gap:19px}.feed-card{border-color:var(--line);box-shadow:var(--shadow-soft);border-radius:12px;padding:22px 22px 0;overflow:hidden}.feed-card:hover{border-color:#d7b2aa;transform:translateY(-2px);box-shadow:0 8px 22px #17203309}.feed-card-top{gap:9px;margin-bottom:25px}.feed-card-top>.card-arrow{color:#696f78;transition:transform .18s,color .18s}.feed-card:hover .card-arrow{color:var(--brand);transform:translate(2px,-2px)}.feed-card-title h2{font-size:var(--font-body);color:#38455b;letter-spacing:-.2px;font-weight:500;line-height:1.7}.feed-card-title p{color:#68707c;font-size:var(--font-small);margin-top:5px}.feed-card-stats{gap:43px;margin:24px 0}.feed-card-stats strong{color:#35445c;letter-spacing:-.75px;font-size:24px;font-weight:500}.feed-card-stats span{color:#676f79;font-size:var(--font-caption)}.feed-card-stats .amber-text{color:#816c48}.feed-card-footer{color:#686f7a;font-size:var(--font-caption);border-color:#eef1f5;padding:13px 22px;line-height:1.7}.new-feed-card{background:#fffcfb;border:1px dashed #dfc7c1;border-radius:12px;min-height:276px}.new-feed-card:hover{background:#fff7f4;border-color:#d6998d}.new-feed-card>span{background:var(--primary-soft);color:var(--brand);border-color:#f5e1db;border-radius:11px;width:42px;height:42px}.new-feed-card>strong{color:#7f665f;font-size:var(--font-body);font-weight:500}.new-feed-card>p{color:#786d68;font-size:var(--font-small);line-height:1.7}.new-feed-card>small{color:#946358;font-size:var(--font-small)}.feed-bottom-note{color:#697079;font-size:var(--font-small);margin-top:26px}.company-logo{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.channel-logo{color:var(--channel-color);justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #17203303;background:#fff!important;border:1px solid #e9edf3!important;border-radius:9px!important}.channel-logo>img,.channel-logo>.lucide,.channel-logo>svg{object-fit:contain;width:52%;height:52%}.channel-logo.meta>img{width:65%;height:65%}.channel-logo.marktplaats>img{width:68%;height:68%}.channel-logo.chatgpt>img{width:80%;height:80%}.channel-logo.microsoft>img{width:90%;height:90%}.channel-logo.custom{color:#89675c;background:#fcf5f2!important}.channel-logo.large{width:42px;height:42px;border-radius:11px!important}.source-logo{box-shadow:var(--shadow-soft);color:#626f83;font-family:inherit;border-color:var(--line)!important;background:#fff!important}.source-logo>img,.source-logo>svg{object-fit:contain;width:57%;height:57%}.data-table{font-size:var(--font-small);line-height:1.7}.data-table th{color:#676f7c;font-size:var(--font-caption);letter-spacing:.3px;border-color:var(--line);background:#f8f9fc;padding:13px 16px;font-weight:500}.data-table td{color:#646f82;border-color:#eef1f5;padding:16px;line-height:1.7}.data-table td strong{color:#43516a;font-size:var(--font-small);font-weight:500}.data-table tbody tr:hover{background:#fafbfe}.data-table tr.selected{background:#fff7f5}.channel-cell small,.product-cell small{color:#676f79;font-size:var(--font-caption)}.channel-cell>div>strong{font-size:var(--font-small);color:#43516a;font-weight:500}.table-panel,.panel,.source-panel,.environment-row,.workspace-tile,.flow-section,.attention-panel{border-color:var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px}.tabs{border-color:var(--line);gap:25px}.tabs>button{font-size:var(--font-small);color:#68707c;border-bottom:2px solid #0000;padding:15px 0;line-height:1.6}.tabs>button.active{color:var(--brand-ink);border-bottom-color:var(--brand);font-weight:500}.tabs>button>.tab-count{color:#66707f;background:#eff2f6}.feed-detail-heading h1{color:var(--text);font-size:26px;font-weight:600}.feed-detail-heading p{color:var(--muted);font-size:var(--font-small)}.section-heading h2,.flow-section .section-heading h2{color:#37455b;font-size:var(--font-body);font-weight:500}.section-heading p{font-size:var(--font-small);color:#676f79}.flow-core .brand-symbol{width:50px;height:50px}.flow-source,.flow-channel-grid>a{background:#fff;border-color:#e9edf3}.flow-source:hover{border-color:var(--brand-border);background:#fffbfa}.flow-source strong{color:#627085}.flow-core strong{color:#39465a;font-weight:600}.flow-core>small,.flow-label,.flow-source small,.core-caption,.flow-channel-grid small{color:#676f7a}.onboarding-panel{box-shadow:none;background:#fefbfa;border:1px solid #eee0dc;border-radius:12px}.onboarding-panel h2{color:#7a5148;letter-spacing:-.8px;font-size:23px;font-weight:500}.onboarding-panel>.eyebrow{color:#7f6a63}.onboarding-icon{color:#9a5f4f;background:#f9e8e2;border:1px solid #f2dcd4}.setup-step strong{color:#7f6961}.setup-step p{color:#7c6c65}.setup-step>span{color:#816a62;background:#fff;border-color:#eddcd4}.setup-step>span.complete{color:#8e665a;background:#f6e6df;border-color:#edd4c9}.onboarding-panel>a{color:#8e6556;background:#f9f0eb;border-top-color:#edddd5}.rule-editor,.rule-list,.rule-detail,.rule-block,.test-results,.quality-summary,.storage-status{border-color:var(--line);border-radius:11px}.rule-select.active,.rule-select:hover{background:#fff8f5;border-color:#edd4cb}.rule-select strong,.rule-block-label strong,.rule-list-heading h3{color:#4f6078}.rule-select small,.rule-block-label p,.rules-intro,.rule-tip{color:#666f7c}.rule-block-label .badge{color:#946357;background:#fdf3ef;border-color:#f1ded6}.condition-row :is(input,select),.action-row :is(input,select){font-size:var(--font-body);color:#606f85}.rule-editor-heading input:not([type=checkbox]){color:#344155;font-weight:500}.quality-summary strong,.environment-info h2,.source-panel-top h2{color:#3f4e65;font-weight:500}.quality-explanation p,.settings-section-description p{color:#67707e}.modal{box-shadow:var(--shadow-float);scrollbar-width:thin;scrollbar-color:#e0e5ed transparent;background:#fff;border:1px solid #e8ebf1;border-radius:15px}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19233465}.modal-heading{border-bottom:1px solid #f0f2f6;gap:20px;padding:23px 25px 21px}.modal-heading h2{color:#38445a;letter-spacing:-.5px;font-size:17px;font-weight:600;line-height:1.45}.modal-heading p{color:#68707c;font-size:var(--font-small);margin-top:7px;line-height:1.9}.modal-actions{border-color:#edf0f5;gap:9px;padding-top:20px}.channel-picker>button{background:#fff;border:1px solid #e7ebf2;border-radius:10px;transition:border-color .16s,background .16s,transform .16s}.channel-picker>button:hover{background:#fffbf9;border-color:#e7b4a7;transform:translateY(-1px)}.channel-picker strong{color:#56637a;font-size:var(--font-body);font-weight:500}.channel-picker small{color:#686f7a;font-size:var(--font-caption);line-height:1.7}.channel-picker>button>svg{color:#7f6a63}.toast{font-size:var(--font-small);color:#5e6f87;background:#fff;border-color:#e5eaf1;border-radius:11px;box-shadow:0 8px 30px #17203312}.toast>svg{color:var(--success)}.toast.error{color:#9f5d54;border-color:#edcfc9}.toast.error>svg{color:var(--brand)}.empty-icon{color:#676e79;background:#f3f6fa;border-color:#e9eef5}.empty h3{color:#627084;font-size:var(--font-body);font-weight:500}.empty p{color:#676f7b;font-size:var(--font-small);line-height:1.9}.team-summary{border-color:var(--line)}.team-summary strong{color:#4c5d75}.team-summary>div{color:#666f7c;font-size:var(--font-small)}.team-role-guide h3{color:#617086;font-weight:500}.team-role-guide p,.team-expiry{color:#68707c}.role-marker.owner{background:var(--brand)}.role-marker.editor{background:#a7b4c6}.role-marker.viewer{background:#d4dce7}.team-avatar,.workspace-tile-icon{color:#64707f;background:#f4f6f9;border:1px solid #e8edf4}.workspace-tile-icon{background:var(--primary-soft);color:#8f6458;border-color:#f4e0d9}.workspace-intro,.invite-explainer{color:#8b6758;background:#fffbf8;border-color:#f1e2dc}.workspace-intro strong{color:#84685b;font-weight:500}.workspace-intro p,.invite-explainer p{color:#7b6c63}.invite-ready-icon{color:#8d6554;background:#fbefea}.invite-link-output{color:#5b708f;font-size:var(--font-body);background:#fafbfe}.invite-expiry{color:#646f7d}.viewer-notice{color:#607087;background:#f1f6fc;border-color:#dfe9f7}.app-footer{color:#696f78;font-size:var(--font-caption);background:0 0;border-top:1px solid #eceff4;padding:20px 36px}.notification-panel{border-color:var(--line);box-shadow:var(--shadow-float);border-radius:12px}.notification-panel strong{color:#5b6b83;font-weight:500}.notification-panel p{color:#676f7b}.notification-panel>a:hover{background:#f9fafc}.access-page{color:var(--text);background:#f5efec}.access-frame{box-shadow:0 15px 70px #5c302a08}.access-content h1{color:#252d39;letter-spacing:-1.4px;font-size:40px;font-weight:500;line-height:1.18}.access-description{color:#6a6e76;font-size:var(--font-body);line-height:1.9}.access-eyebrow{color:#7f6a62;font-size:var(--font-caption);letter-spacing:1.5px}.access-language{color:#746e69}.access-form .field{color:#696f77;font-size:var(--font-small)}.access-form input{color:#5c687c;font-size:var(--font-body);background:#f8f8fa;border:1px solid #eff0f3;border-radius:8px;height:47px}.access-form input:focus{border-color:#e3a89c;outline:0;box-shadow:0 0 0 3px #ca50410c}.access-form input::placeholder{color:#6b6e74}.access-form input[readonly]{color:#746d6d;background:#f6f5f5}.access-password button{color:#6b6f76}.access-help,.access-back{color:#8d6559;font-size:var(--font-small)}.access-submit.button{background:var(--primary);color:#fff;border-color:var(--primary);height:46px;font-weight:500;font-size:var(--font-small);border-radius:8px;padding:0 17px}.access-submit.button:hover:not(:disabled){background:var(--primary-hover)}.access-support span{color:#786d68;font-weight:500}.access-support p{color:#756e6a;font-size:var(--font-caption);line-height:1.8}.access-footer{color:#756d69;font-size:var(--font-caption)}.access-security-dot{background:#c79a87}.access-demo{color:#7f6a61;font-size:var(--font-caption)}.access-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#45382e6b;border-color:#ffffff52}.access-glass h2{letter-spacing:-1.15px;color:#fff;font-size:36px;font-weight:400;line-height:1.25}.access-glass p{color:#ffffffe0;font-size:var(--font-small);line-height:1.8}.access-photo-top{font-size:var(--font-caption);letter-spacing:1.8px}.access-photo-label{font-size:var(--font-caption);letter-spacing:1.6px}.access-orbit{width:23px;height:23px;margin-bottom:25px}.access-photo-number{font-size:var(--font-caption)}.access-invitation{color:#8a6759;background:#fdfaf8;border-color:#f2e7e1}.access-workspace-icon{color:#8a6657;background:#faeee8}.access-invitation strong{color:#8d6656;font-weight:500}.access-invitation small{color:#7f6a5e}.access-notice{color:#806b57;background:#fbf5ef}.access-terms{color:#746d68;font-size:var(--font-caption)}.access-error{color:#a35b46;font-size:var(--font-small);background:#fff3ef;line-height:1.8}.loading-screen{background:var(--bg);color:#666e7b}.loading-screen>.brand-symbol{width:44px;height:44px}@media (prefers-reduced-motion:no-preference){.main-content{animation:mk-workspace-enter .22s var(--ease) both}.feed-grid>.feed-card,.feed-grid>.new-feed-card{animation:mk-workspace-enter .25s var(--ease) both}.feed-grid>:nth-child(2){animation-delay:30ms}.feed-grid>:nth-child(3){animation-delay:50ms}.feed-grid>:nth-child(n+4){animation-delay:70ms}.modal[open]{animation:mk-dialog-enter .19s var(--ease) both}.notification-panel{animation:mk-menu-enter .16s var(--ease) both;transform-origin:100% 0}.access-content{animation:mk-workspace-enter .36s var(--ease) both}.access-visual>img{animation:mk-photo-enter .9s var(--ease) both}}@keyframes mk-workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-dialog-enter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mk-menu-enter{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mk-photo-enter{0%{opacity:.8;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (min-width:1700px){.main-content{padding:39px 44px}.topbar{padding:0 44px}.page-heading h1{font-size:30px}.feed-card-title h2,.data-table{font-size:var(--font-body)}}@media (max-height:900px) and (min-width:801px){.sidebar{padding-top:22px}.sidebar .brand{margin-bottom:20px}.sidebar nav{gap:2px;margin-bottom:15px}.sidebar nav a{min-height:35px;padding-top:7px;padding-bottom:7px}.sidebar .profile-button{padding-top:12px}.real-workspace-switch{margin-bottom:21px}.sidebar .workspace-status{padding-bottom:10px}}@media (max-width:1100px){.main-content{padding:27px 25px}.topbar{padding:0 25px}.global-search{background:0 0;border-color:#0000}.topbar-actions{gap:12px}.metrics-strip>div{padding:0 20px}.access-content h1{font-size:33px}.access-glass h2{font-size:29px}}@media (max-width:800px){:root{--sidebar-width:0px}.main-shell{width:100%;margin-left:0}.heading-actions .button,.feed-detail-heading>.heading-actions .button,.modal-actions .button{min-height:44px;font-size:var(--font-small);padding:10px 14px}.main-content{padding:26px 20px 32px}.topbar{height:63px;padding:0 20px}.topbar-left{font-size:var(--font-small);gap:9px}.sidebar nav a{font-size:var(--font-body);min-height:40px}.sidebar{width:258px}.page-heading{align-items:flex-start;gap:16px}.page-heading h1{font-size:25px}.page-heading p{font-size:var(--font-small);line-height:1.9}.heading-actions{flex-wrap:wrap;gap:8px}.button{min-height:40px;font-size:var(--font-small)}.icon-button{width:38px;min-width:38px;height:38px}.feed-grid{gap:16px}.feed-card-title h2{font-size:var(--font-body)}.tabs{gap:22px}.tabs>button{font-size:var(--font-small);white-space:nowrap}.app-footer{padding:18px 20px}.metrics-strip{gap:20px;padding:20px 0}.metrics-strip>div{padding:0 20px}.metrics-strip strong{font-size:28px}.metrics-strip small{font-size:var(--font-caption)}.new-feed-card{min-height:240px}.data-table td{padding:15px 12px}.modal{border-radius:13px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 30px)}.modal.wide{width:calc(100vw - 24px)}.modal-heading{padding:21px}.modal-heading h2{font-size:16px}.modal-heading p{font-size:var(--font-small)}.feed-card-footer{font-size:var(--font-caption);flex-wrap:wrap;row-gap:6px}}@media (max-width:700px){.filter-tabs{scrollbar-width:none;gap:18px;min-width:0;max-width:100%;overflow-x:auto}.filter-tabs>button{white-space:nowrap;min-height:44px;font-size:var(--font-small);flex-shrink:0}.feed-tabs-row{width:100%;min-width:0;overflow:hidden}.access-content h1{letter-spacing:-1.3px;font-size:33px;line-height:1.2}.access-content{padding-top:49px}.access-description{font-size:var(--font-small)}.access-form input{font-size:16px}.access-glass h2{letter-spacing:-.7px;font-size:24px}.access-submit.button{font-size:var(--font-body)}.access-footer,.access-support p,.access-terms{font-size:var(--font-caption)}.mk-wordmark strong{font-size:23px}.access-visual>img{object-position:center 52%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.feed-card:hover,.channel-picker>button:hover,.button:active:not(:disabled){transform:none}}.list-view .feed-card-top>.card-arrow{display:none}
.field-select-options>button,.filter-reset,.secret-field>button,.command-search>button,.search-field>button{font:inherit;background:0 0;border:0}html{scrollbar-gutter:stable;scroll-padding-top:94px}.topbar{z-index:20;flex-shrink:0;position:sticky;top:0}:is(input,select,textarea,button,[tabindex]){scroll-margin-block:95px 90px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-field:focus-within,.select-wrap:focus-within{outline-offset:2px;border-radius:8px;outline:2px solid #ca504140}.select-wrap:has(select:disabled){opacity:.6}.select-wrap:focus-within>svg{color:var(--brand)}.search-field>button{color:#68707c;border-radius:5px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.search-field>button:hover{background:#edf0f5}.button:disabled,button:disabled{cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.button{touch-action:manipulation}.icon-button,.toast>button{min-width:32px;min-height:32px}.skip-link{z-index:2000;border:2px solid var(--brand);color:var(--text);background:#fff;border-radius:8px;padding:11px 18px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.main-content:focus,.modal-heading h2:focus{outline:none}.modal{overscroll-behavior:contain}.modal-fields{min-width:0;color:inherit;font:inherit;border:0;margin:0;padding:0}.draft-notice{color:#946319;font-size:var(--font-small);margin:12px 0}.preview-mode-tabs{border:0;flex:none;margin:0}.preview-mode-tabs>button{align-items:center;gap:6px;display:inline-flex}.access-inline-hint{font-size:var(--font-small);color:#946319;margin-top:-12px}.field input[aria-invalid=true]{border-color:#ca5041}.modal-heading{z-index:5}.modal-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal :is(input,textarea,button,select){scroll-margin-block:130px 95px}.modal [aria-busy=true]{cursor:progress}.modal-heading .icon-button:disabled{opacity:.4}.save-status{color:#747c88;font-size:var(--font-small);align-items:center;gap:7px;line-height:1.6;display:inline-flex}.save-status i{background:#a8b2bd;border-radius:50%;flex:none;width:6px;height:6px}.save-status.is-dirty{color:#946319}.save-status.is-dirty i{background:#c48b28}.editor-status-row{justify-content:space-between;align-items:center;gap:14px;margin:16px 0;display:flex}.editor-save-footer{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 5px 25px #1720330c}.filter-reset{color:var(--brand-ink);font-size:var(--font-small);border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:4px 10px;display:inline-flex}.filter-reset:hover{background:var(--primary-soft)}.result-count{color:var(--muted);font-size:var(--font-small);margin:12px 0}.bulk-bar{z-index:4;position:sticky;top:82px;box-shadow:0 3px 12px #17203308}.data-table th input[type=checkbox],.data-table td input[type=checkbox]{cursor:pointer;width:17px;height:17px;accent-color:var(--brand)}.data-table tr:focus-within{background:#f7f9fc}.tabs>button{white-space:nowrap;min-height:44px}.tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-behavior:smooth}.field-select-trigger{border:1px solid var(--line);color:#455167;text-align:left;width:100%;min-height:38px;font-size:var(--font-small);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;transition:border-color .14s,box-shadow .14s;display:inline-flex}.field-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.field-select-trigger>svg{color:#808998;flex:none;transition:transform .14s}.field-select-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px #ca504115}.field-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.field-select-popup{color:var(--text);opacity:0;transition:opacity .12s, transform .12s, display .12s allow-discrete, overlay .12s allow-discrete;background:#fff;border:1px solid #e0e5ec;border-radius:11px;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateY(-3px);box-shadow:0 10px 40px #17203326}.field-select-popup:popover-open{opacity:1;flex-direction:column;display:flex;transform:translateY(0)}@starting-style{.field-select-popup:popover-open{opacity:0;transform:translateY(-3px)}}.field-select-search{border-bottom:1px solid var(--line);color:#818a98;flex:none;align-items:center;gap:9px;padding:11px 13px;display:flex}.field-select-search>input{width:100%;min-width:0;box-shadow:none;font:inherit;font-size:var(--font-small);background:0 0;border:0;border-radius:0;outline:none;padding:3px 0}.field-select-search>input:focus-visible{outline:none}.field-select-search:focus-within{box-shadow:inset 0 -2px var(--brand)}.field-select-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:5px;overflow-y:auto}.field-select-options>button{text-align:left;width:100%;min-height:48px;font-size:var(--font-small);color:#414f63;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.field-select-options>button[data-active],.field-select-options>button:hover{background:#f4f6f9}.field-select-options>button[aria-selected=true]{color:var(--brand-ink)}.field-select-options small{font-size:var(--font-caption);color:#88909c;margin-top:3px;display:block}.field-select-hint{font-size:var(--font-caption);color:#818a98;border-top:1px solid var(--line);background:#fafbfd;flex:none;align-items:center;gap:6px;padding:9px 12px;display:flex}.field-select-empty{font-size:var(--font-small);color:var(--muted);padding:22px 12px}.search-results>button[data-active]{background:var(--primary-soft);color:var(--brand-ink)}.command-search>input{min-width:0}.command-search button{justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.command-hint{color:#868e99;font-size:var(--font-caption);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 24px;display:flex}.command-empty{text-align:center;color:var(--muted);font-size:var(--font-small);padding:32px 20px}.notification-panel{overscroll-behavior:contain;background:#fff;max-height:min(520px,100dvh - 100px);margin:0;animation:.12s ease-out ux-appear;position:fixed;inset:auto;overflow-y:auto}.notification-panel .status-dot.red{background:#c9493c}.notification-panel .status-dot.amber{background:#b87c16}.notification-empty{color:var(--muted);font-size:var(--font-small);padding:20px}.toast-stack{pointer-events:none}.toast{pointer-events:auto;animation:.15s ease-out ux-appear}.toast>button{border-radius:5px;flex:none}.toast>button:hover{background:#ffffff26}.access-error{overflow-wrap:anywhere}@keyframes ux-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.sidebar.open{overscroll-behavior:contain}.sidebar-close{display:inline-flex;position:absolute;top:18px;right:12px}.sidebar.open .brand{padding-right:24px}.icon-button,.search-field>button,.toast>button{min-width:40px;min-height:40px}.bulk-bar{top:70px}.editor-save-footer{padding:12px;bottom:8px}.field-select-trigger{min-height:44px}.field-select-search>input{font-size:16px}.field-select-options>button{min-height:50px}}@media (min-width:801px){.sidebar-close{display:none}}@media (prefers-reduced-motion:reduce){.field-select-popup,.field-select-trigger,.field-select-trigger>svg{transition:none}.notification-panel,.toast{animation:none}.tabs{scroll-behavior:auto}}.secret-field{width:100%;display:block;position:relative}.secret-field>input{width:100%;padding-right:44px}.secret-field>button{color:#788292;border-radius:5px;justify-content:center;align-items:center;width:34px;min-height:34px;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.secret-field>button:hover{color:var(--brand-ink);background:var(--primary-soft)}@media (max-width:800px){.modal .field input:not([type=checkbox]):not([type=color]),.modal .field textarea,.modal .field select,.search-field input{font-size:16px}}.product-browse-nav{color:#818a98;font-size:var(--font-caption);justify-content:space-between;align-items:center;gap:8px;padding:0 24px 16px;display:flex}.product-browse-nav .button{font-size:var(--font-small)}@media (max-width:800px){.product-browse-nav{padding-inline:14px}.product-browse-nav>span{text-align:center;max-width:135px}}.read-only-fields{min-width:0;color:inherit;font:inherit;border:0;margin:0;padding:0}.read-only-fields:disabled input,.read-only-fields:disabled textarea,.read-only-fields:disabled select{color:#657080;cursor:default;background:#f7f8fa}.modal .read-only-fields.form-body{padding:24px 25px}.modal-actions.split>div{flex-wrap:wrap}@media (max-width:800px){.modal .read-only-fields.form-body{padding:20px 16px}.modal-actions.split>div{justify-content:flex-end;width:100%}.modal-actions.split>div>.save-status{flex-basis:100%;order:-1;justify-content:flex-end;margin-bottom:3px}.modal-actions.split>div>.button{white-space:normal;flex:1;min-width:0;padding-inline:10px}.product-selection-label{display:none}.modal-actions.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:12px 16px;display:grid}.modal-actions.split>.button{grid-column:1/-1}.modal-actions.split:has(.save-status)>.button{grid-area:1/1}.modal-actions.split>div{display:contents}.modal-actions.split>div>.save-status{min-width:0;font-size:var(--font-caption);text-align:right;grid-area:1/2;margin:0}.modal-actions.split>div>.button{grid-row:2;min-height:44px}}.mapping-row>.product-field-selector{align-items:stretch}.modal .toast-stack{max-width:calc(100% - 48px);bottom:100px;right:24px}@media (max-width:800px){.modal .toast-stack{max-width:calc(100% - 28px);bottom:130px;right:14px}}.condition-value{gap:7px;min-width:0;display:grid}.condition-value-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.condition-value-controls .select-wrap{flex:1;min-width:110px}.condition-value-controls .select-wrap select{min-height:30px;font-size:var(--font-caption);padding:4px 22px 4px 7px}.group-operator>.text-link{font:inherit;color:var(--brand-ink);background:0 0;border:0;padding:6px}.condition-value>.select-wrap select{min-height:32px;font-size:var(--font-caption);padding-block:5px}.condition-value>textarea{resize:vertical;min-height:110px;line-height:1.6;font-size:var(--font-body)}.condition-value small,.condition-case{font-size:var(--font-caption);color:var(--muted)}.condition-case{align-items:center;gap:7px;display:flex}.condition-row .condition-case input{flex:none;width:16px;height:16px;min-height:16px;padding:0}.nested-group-title{font-size:var(--font-small);justify-content:space-between;align-items:center;padding:9px 13px 0;display:flex}.rule-sections-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 0;display:flex}.rule-sections-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.rule-section-name{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 22px 0;display:flex}.rule-section-name>.field{flex:1;min-width:180px}.rule-action-card{border:1px solid var(--line);background:#fff;border-radius:9px;gap:14px;margin-bottom:12px;padding:14px;display:grid}.rule-action-card .action-row{margin-bottom:0}.rule-action-card>.field{gap:7px}.rule-action-card .field>small{font-size:var(--font-small);color:var(--muted);line-height:1.65}.action-step-header{color:var(--muted);font-size:var(--font-caption);justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.action-step-header>div{gap:3px;display:flex}.whole-product-action{font-size:var(--font-small);flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.category-stats{color:var(--muted);font-size:var(--font-small);flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.category-target-label{font-size:var(--font-small);color:var(--muted);line-height:1.6}.category-preview{overflow-x:auto}.category-preview .data-table{min-width:650px}.category-save-footer{background:#fff}@media (max-width:600px){.category-save-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.category-save-footer>.save-status{grid-column:1/-1}.category-save-footer>.button{white-space:normal;min-height:44px}}.category-mappings{gap:18px;margin-bottom:20px;display:grid}.category-mapping{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.category-mapping-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.category-mapping-heading .toggle-label{margin-left:auto}.category-mapping-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-mapping-fields .field>.button{white-space:normal;justify-content:flex-start}.category-exclude{margin-top:24px;line-height:1.6}.category-exclude small{font-size:var(--font-small);color:var(--muted);margin-top:5px;display:block}.taxonomy-results{gap:3px;max-height:min(440px,45dvh);margin-bottom:16px;display:grid;overflow-y:auto}.taxonomy-results>button{text-align:left;font-size:var(--font-body);background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:12px;line-height:1.6;display:flex}.taxonomy-results>button:hover{background:var(--primary-soft)}.taxonomy-results>button>code{color:var(--muted);font-size:var(--font-caption);flex:none}.field-catalog-table{overflow-x:auto}.field-catalog-table td{vertical-align:top}.field-catalog-table td:first-child{min-width:220px}.field-catalog-table td:first-child code{font-size:var(--font-caption);color:var(--muted);margin-top:5px;display:block}.field-catalog-table td:first-child p{font-size:var(--font-small);white-space:normal;max-width:300px}.field-samples{gap:6px;min-width:180px;max-width:340px;display:grid}.field-samples span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rule-template-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.rule-template-bar .select-wrap{min-width:250px}.import-field-mapping{gap:16px;display:grid}.import-mapping-rows{gap:10px;display:grid}.import-mapping-row{grid-template-columns:minmax(150px,1fr) minmax(0,1.5fr) 32px;align-items:center;gap:12px;display:grid}.import-mapping-row label{font-size:var(--font-small)}.import-mapping-row code{color:var(--muted);font-size:var(--font-caption);margin-top:4px;display:block}.import-mapping-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;display:grid}@media (max-width:600px){.import-mapping-row{grid-template-columns:minmax(0,1fr) 32px}.import-mapping-row label{grid-column:1/-1}.import-mapping-add{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.category-mapping-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.condition-row>.condition-value{grid-area:3/2}.condition-value>textarea{font-size:1rem}.rule-action-card{padding:12px}.rule-action-card .action-row{grid-template-columns:minmax(0,1fr)}.whole-product-action{grid-column:1}.nested-condition{margin-inline:4px}.category-mapping{padding:14px}.category-mapping-fields{grid-template-columns:minmax(0,1fr)}.category-mapping-heading .toggle-label{margin-left:0}}@media (min-width:601px) and (max-width:1100px){.condition-row>.condition-value{grid-area:2/2/auto/4}}.rule-select strong,.rule-block-label strong,.field-select-trigger{font-size:var(--font-body)}.rule-list-heading h3{font-size:var(--font-section)}.rule-block-label p,.rule-tip,.group-operator,.group-operator .select-wrap select,.condition-buttons>.button,.action-rows>.button,.add-rule-list,.add-else,.rule-editor-actions .button{font-size:var(--font-small)}.rule-block-label p,.rule-tip{line-height:1.65}.condition-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr) 28px;align-items:start;gap:8px}.condition-row>.logic-join{padding-top:12px}.condition-row>*,.action-row>*{min-width:0}:is(.condition-row,.action-row,.mapping-row) :is(input,select),.nested .condition-row :is(input,select){font-size:var(--font-body);min-height:42px;line-height:1.5}.group-operator,.condition-buttons,.rule-editor-actions,.rule-editor-actions>div,.modal-actions{flex-wrap:wrap}.modal-actions .button{white-space:normal;max-width:100%}.rule-editor-heading>div{min-width:0}.nested .condition-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 28px}@media (max-width:1100px){.rules-layout{grid-template-columns:minmax(0,1fr)}.condition-row,.nested .condition-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 28px}.condition-row>input{grid-area:2/2/auto/4}.condition-row>.icon-button{grid-area:1/4}}@media (max-width:800px){:is(.condition-row,.action-row,.mapping-row) :is(input,select),.nested .condition-row :is(input,select),.field-select-trigger{min-height:44px;font-size:1rem}}@media (max-width:600px){.team-invite-form>.modal-actions{grid-template-columns:minmax(0,1fr);display:grid}.team-invite-form>.modal-actions>.button{width:100%;min-height:44px}.team-invite-form>.modal-actions>.button.primary{order:-1}.condition-row,.nested .condition-row{grid-template-columns:30px minmax(0,1fr) 28px}.condition-row>.product-field-selector{grid-area:1/2}.condition-row>.select-wrap{grid-area:2/2}.condition-row>input{grid-area:3/2}.condition-row>.icon-button{grid-column:3}.action-row{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.action-row>.select-wrap,.action-row>.product-field-selector,.action-row>input{grid-column:1;width:100%;min-width:0}.action-row>.icon-button{grid-area:1/2}}.skeleton{background:#e9edf2;border-radius:6px;width:100%;max-width:100%;height:14px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.6s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-short{width:42%}.skeleton-avatar{border-radius:9px;flex:0 0 38px;width:38px;height:38px}.skeleton-eyebrow{width:90px;height:10px;margin-bottom:12px}.skeleton-title{width:230px;height:30px}.skeleton-description{width:350px;margin-top:14px}.skeleton-button{width:145px;height:40px}.skeleton-input{height:42px}.skeleton-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.skeleton-page-heading>div{flex:1;min-width:0}.skeleton-filters{gap:16px;margin-bottom:20px;display:flex}.skeleton-filters>:first-child{max-width:330px}.skeleton-table{background:var(--surface);border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.skeleton-table-heading{background:#f8fafc;grid-template-columns:2fr 1fr 1fr;gap:42px;padding:20px 24px;display:grid}.skeleton-table-row{border-top:1px solid #edf0f4;grid-template-columns:38px minmax(90px,2fr) 1fr 1fr;align-items:center;gap:24px;padding:19px 24px;display:grid}.skeleton-table-row>div{gap:10px;display:grid}.skeleton-form,.skeleton-cards,.skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.skeleton-form,.skeleton-cards>div,.skeleton-stats>div{background:var(--surface);border:1px solid #e2e8f0;border-radius:10px;padding:24px}.skeleton-form>div,.skeleton-cards>div,.skeleton-stats>div{gap:16px;display:grid}.skeleton-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.skeleton-sidebar-items{gap:25px;padding:28px 16px;display:grid}.skeleton-sidebar-items .skeleton{height:18px}.workspace-page{min-width:0}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:700px){.skeleton-page-heading{gap:15px}.skeleton-page-heading>.skeleton-button{width:95px}.skeleton-table-row{grid-template-columns:32px minmax(90px,2fr) 1fr;gap:14px;padding:17px 14px}.skeleton-table-row>:last-child{display:none}.skeleton-form,.skeleton-cards{grid-template-columns:1fr}.skeleton-stats{gap:10px}.skeleton-stats>div{padding:14px}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none;display:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-count{width:22px;height:20px}.search-select,.category-choice{width:100%;min-width:0;position:relative}.search-select .field-select-trigger{align-items:center;height:auto;min-height:44px;padding:9px 12px}.search-select-value{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.search-select .search-select-value>span{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.search-select-value small{color:#64748b;font-size:13px}.search-select-popup .field-select-options{flex:1}.search-select-popup .field-select-hint{white-space:normal;font-size:13px;line-height:1.6;display:block}.choice-loading{gap:16px;padding:20px 16px;display:grid}.search-select .select-validation{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.category-choice>small{color:#64748b;margin-top:7px;font-size:13px;line-height:1.6;display:block}.category-choice>.category-unresolved{color:#a1652a}.category-name>small{color:#64748b;font-size:13px;display:block}.choice-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.choice-chips>span{overflow-wrap:anywhere;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.choice-chips button{border-radius:4px;flex-shrink:0;padding:3px;display:flex}.choice-chips button:hover{background:#e2e8f0}.known-value-list>details{margin-top:10px;font-size:13px}.known-value-list>details textarea{margin-top:9px}.custom-field-label{gap:5px;min-width:0;display:grid}.custom-field-label strong{font-size:14px}.custom-field-label code{overflow-wrap:anywhere;font-size:13px}@media (max-width:700px){.search-select-popup .field-select-search>input{font-size:16px}}
