/* Tijdelijk uitgeschakeld: behoud de oorspronkelijke Stoq-opmaak op alle webpagina's. */
@media not all {
/* Stoq Operations design system — shared by the public site and every portal. */
:root{--orange:#ef6c21;--orange-dark:#c94f10;--orange-soft:#fff0e5;--navy:#102b3f;--ink:#162531;--muted:#607383;--line:#ced8df;--surface:#fffefa;--background:#f3f1eb;--bg:#f3f1eb;--steel:#527188;--steel-soft:#e7eef2;--shadow:0 2px 8px rgba(16,43,63,.07);--shadow-hover:0 5px 16px rgba(16,43,63,.11);color-scheme:light}
html{background:var(--background)}body{background:var(--background)!important;color:var(--ink)}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(16,43,63,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,43,63,.035) 1px,transparent 1px);background-size:32px 32px;z-index:-1}
.topbar,.admin-top,.marketing-nav,.guide-top{background:var(--navy)!important;border-bottom:3px solid var(--orange)!important;box-shadow:none!important;backdrop-filter:none!important}.topbar .brand,.admin-top .brand,.marketing-brand,.guide-brand,.topbar .sync-status,.admin-top,.marketing-nav nav a,.guide-top nav a{color:#fff!important}.brand-mark,.preview-logo{border-radius:4px!important;transform:none!important}.marketing-brand img,.portal-brand img,.guide-brand img{border-radius:4px!important;background:transparent!important;box-shadow:none!important}
.shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{background:#e7ecee!important;border-right:1px solid #becbd3;padding:20px 12px}.nav-item{border-radius:4px!important;color:#334f62;margin:2px 0;padding:11px 12px}.nav-item:hover{background:#d9e2e7}.nav-item.active{color:#fff!important;background:var(--navy)!important;box-shadow:inset 4px 0 0 var(--orange)}.nav-item.active span{color:var(--orange)}
main{max-width:1320px}h1,h2,h3{color:var(--navy)}.page-header{padding:0 0 17px!important;border-radius:0!important;border-bottom:2px solid var(--navy);background:transparent!important;box-shadow:none!important}.page-header h1,.page-header h2{color:var(--navy)!important}.page-header p{color:var(--muted)!important}.page-header .eyebrow{color:var(--orange-dark)!important}
.metric,.panel,.item-card,.quick,.admin-table,.website-block,.guide-card,.recipe-step,.price-card,.org-visual,.showcase-card,.portal-switcher-menu,.guide-section,.guide-links a{border-radius:6px!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important;background:var(--surface)!important}.metric,.item-card,.quick{box-shadow:none!important}.metric{border-top:3px solid var(--steel)!important}.metric.attention.warning,.metric.attention.danger{border-top-color:var(--orange)!important}
.primary-action,.btn,.button,input,select,textarea,.icon-btn,.review-chip,.badge,.soon-badge,.close,.block-actions button{border-radius:4px!important}.btn,.button{letter-spacing:.01em}.btn.primary,.button.primary,.primary-action{background:var(--orange)!important;color:#fff!important}.btn:not(.primary):not(.danger),.button.secondary{border:1px solid var(--line);background:#fff!important;color:var(--navy)!important}input:focus,select:focus,textarea:focus{outline:2px solid rgba(239,108,33,.24)!important}.badge,.soon-badge{text-transform:uppercase;letter-spacing:.06em}dialog{border:1px solid var(--line);border-radius:7px!important;box-shadow:0 18px 50px rgba(16,43,63,.23)}dialog::backdrop{background:rgba(9,28,42,.62);backdrop-filter:none}.modal-title{padding-bottom:13px;border-bottom:2px solid var(--navy)}.mobile-nav{background:var(--navy)!important;border-top:3px solid var(--orange)!important}.mobile-nav button{color:#bdcbd4!important}.mobile-nav button.active{color:#fff!important}
.hero{background:var(--background)!important;border-bottom:1px solid var(--line);position:relative}.hero::before{content:"STOQ / OPERATIONS";position:absolute;top:28px;left:max(24px,calc((100vw - 1180px)/2));color:var(--steel);font:700 11px/1 monospace;letter-spacing:.14em}.hero h1{color:var(--navy)!important;max-width:760px}.hero-lead,.hero-proof{color:var(--muted)!important}.hero .button.secondary{border-color:var(--navy)!important;color:var(--navy)!important;background:transparent!important}.product-preview{border-radius:7px!important;transform:none!important;border:1px solid #9fb0bb!important;box-shadow:12px 12px 0 #dce3e6!important}.preview-top{background:var(--navy)!important;color:#fff!important}.preview-body{background:#edf1f2}.preview-card{border-radius:4px!important;box-shadow:none!important;border-left:4px solid var(--steel)!important}.preview-card.orange{border-left-color:var(--orange)!important}.preview-action{border-radius:4px!important}.section{max-width:1180px}.feature-grid{border-top:2px solid var(--navy)}.feature-grid article{border-radius:0!important;box-shadow:none!important;border-width:0 0 1px 0!important;background:transparent!important}.feature-grid article>span{border-radius:4px!important;background:var(--steel-soft)!important;color:var(--navy)!important}.workflow-section,.showcase-section,.final-cta{background:var(--navy)!important}.workflow li{border-radius:4px!important;border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.04)!important}.workflow li b{border-radius:3px!important;background:var(--orange)!important}.organization,.coming-soon,.pricing{align-items:stretch}.coming-soon{border-radius:6px!important;background:var(--steel-soft)!important;border-left:5px solid var(--orange)!important}.haccp-price-card{outline:3px solid var(--orange);outline-offset:3px}.manual-link{border-radius:6px!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}footer{background:#091d2c!important;border-top:3px solid var(--orange)}
.portal-body,.admin-body{background:var(--background)!important}.portal-shell{border-radius:7px!important;box-shadow:10px 10px 0 #d8e0e4!important}.portal-intro{background:var(--navy)!important;border-right:5px solid var(--orange)}.portal-intro .portal-kicker{color:#ffad78}.portal-intro .portal-discover{border-radius:4px!important}.portal-switcher-menu a{border-radius:3px!important}.website-fields,.website-mini-preview article,.readonly-field,.sharing-list{border-radius:4px!important}
.guide-hero{background:var(--navy)!important;border-bottom:5px solid var(--orange)}.guide-index{border-radius:4px!important}.guide-index a{border-radius:3px!important}.guide-step>span,.guide-card>span{border-radius:3px!important;background:var(--orange)!important;color:#fff!important}.guide-note,.guide-callout{border-radius:4px!important;background:var(--orange-soft)!important}
@media(max-width:850px){body::before{background-size:24px 24px}.topbar,.marketing-nav,.guide-top{border-bottom-width:2px!important}.hero{padding-top:82px!important}.product-preview{box-shadow:6px 6px 0 #dce3e6!important}.portal-shell{box-shadow:5px 5px 0 #d8e0e4!important}}
}
