.agentur-demo .workspace-content{max-width:1600px;margin-inline:auto}.demo-loading{padding:60px;font-family:Arial,sans-serif}.demo-banner{justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px clamp(20px,3vw,48px);background:#f3e9ec;color:#4b1c2c;border-bottom:1px solid #d8bec6;font-size:12px}.demo-banner,.demo-banner>div{display:flex;align-items:center}.demo-banner>div{gap:12px}.demo-banner strong{font-size:10px;letter-spacing:.12em}.demo-banner label{display:flex;align-items:center;gap:10px}.demo-banner select{padding:8px;background:white;border:1px solid #d8bec6}.demo-banner button,.demo-exit,.demo-history-button{border:0;border-bottom:1px solid;background:transparent;color:inherit;padding:8px 0;font:inherit;font-size:12px;cursor:pointer}.demo-history-button{margin-left:auto}.agentur-demo button:disabled{cursor:default;opacity:.45}.agentur-demo a:focus-visible,.agentur-demo button:focus-visible,.agentur-demo input:focus-visible,.agentur-demo select:focus-visible{outline:2px solid #6f263d;outline-offset:3px}.demo-panel{padding:24px;margin-bottom:24px}.demo-panel>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:20px}.demo-panel h2{margin:0;font-size:23px;letter-spacing:-.035em}.demo-panel h3{margin:12px 0;font-size:17px}.demo-panel p{line-height:1.65;font-size:14px}.demo-form fieldset{display:flex;flex-wrap:wrap;align-items:end;gap:18px;border:0;padding:0;margin:0;min-width:0}.demo-form fieldset>.table-wrap,.demo-form fieldset>p{width:100%}.demo-form label,.demo-panel header label,.demo-search,.demo-toolbar label{display:grid;gap:7px;font-size:12px;color:#676762}.demo-form input,.demo-form select,.demo-panel header select,.demo-search input,.demo-toolbar input,.demo-toolbar select{padding:10px 12px;min-height:42px;border:1px solid #c4c0b6;border-radius:0;background:white;color:#181817;font:inherit;font-size:14px;max-width:100%}.demo-table input{width:80px;min-height:42px;border:1px solid #c4c0b6;padding:8px}.demo-table{width:100%;min-width:580px}.demo-table small{display:block;font-size:10px;margin-top:6px;color:#676762}.demo-table .button{font-size:11px;min-height:38px;white-space:normal}.demo-toolbar{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:16px 0}.demo-table .demo-toolbar{margin:0}.demo-footnote,.demo-note{color:#676762;font-size:12px!important;line-height:1.65}.demo-footnote{margin:28px 0}.demo-message{min-height:0}.demo-message--visible{padding:14px 18px;margin-bottom:20px;border-left:3px solid #6f263d;background:#f3e9ec;font-size:14px}.demo-search{max-width:440px;margin-bottom:24px}.demo-order{border:1px solid #e2e0da;margin-top:12px}.demo-order summary{padding:18px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;cursor:pointer;background:#f7f6f2;font-size:13px}.demo-order summary b{margin-left:auto}.demo-order>div{padding:18px}.demo-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid #e2e0da;background:white;margin-bottom:24px}.demo-kpis>div{padding:24px}.demo-kpis span{display:block;font-size:11px;color:#676762}.demo-kpis strong{display:block;font-size:32px;letter-spacing:-.04em;margin-top:12px}.demo-barcode-grid,.demo-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.demo-barcode-grid article{padding:18px;border:1px solid #e2e0da}.demo-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.demo-garment{padding:24px;background:#f0efe8;text-align:center}.demo-garment svg{display:block;width:100%;height:170px;fill:#878f7a}.demo-garment span{font-size:10px;color:#676762}.demo-product p{font-size:12px}.demo-product .button{width:100%;font-size:12px}.demo-csv{background:#f7f6f2;padding:20px;overflow:auto;font-size:12px;line-height:1.8}.demo-success{padding:14px;color:#276044;background:#eaf2ed;font-size:13px}.demo-shelves{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.demo-shelves button{display:grid;gap:12px;background:#f7f6f2;padding:24px;border:1px solid #e2e0da;cursor:pointer}.demo-shelves button[aria-pressed=true]{background:#f3e9ec;border-color:#6f263d}.demo-shelves span{font-size:11px}.demo-chart{display:grid;gap:22px}.demo-chart>div{display:grid;grid-template-columns:160px 1fr 40px;gap:20px;align-items:center;font-size:13px}.demo-chart>div>div{height:28px;background:#f3e9ec}.demo-chart i{display:block;height:100%;background:#6f263d}.demo-activity{list-style:decimal;padding-left:22px;font-size:13px}.demo-activity li{padding:10px 0;border-bottom:1px solid #e2e0da}.demo-checklist{display:grid}.demo-checklist a{padding:22px 0;border-bottom:1px solid #e2e0da;display:flex;gap:25px;align-items:center;color:#181817;text-decoration:none}.demo-checklist span{font-size:11px;width:65px;color:#6f263d}.demo-role-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.demo-role-links button{border:1px solid #e2e0da;background:white;padding:14px 20px;font-size:12px;cursor:pointer}.demo-total{font-weight:700;text-align:right}.demo-portal-brand{padding:30px;background:#6f263d;color:white;margin-bottom:24px}.demo-portal-brand a{color:white}@media (max-width:700px){.demo-panel{padding:18px 12px}.demo-banner{gap:12px;padding:14px 20px}.demo-banner>div{width:100%;align-items:flex-start}.demo-banner label{font-size:11px}.demo-banner select{max-width:140px}.demo-form input,.demo-form select,.demo-toolbar input,.demo-toolbar select{font-size:16px}.demo-form label{width:100%}.demo-form fieldset>.table-wrap{max-width:100%}.demo-kpis,.demo-shelves{grid-template-columns:1fr 1fr}.demo-kpis>div{padding:16px}.demo-kpis strong{font-size:24px}.demo-chart>div{grid-template-columns:100px 1fr 25px;gap:10px;font-size:11px}.demo-order>div{padding:12px}.demo-history-button{margin-left:0}.demo-exit{display:none}}@media print{.agentur-demo .workspace-topbar,.agentur-demo button,.demo-banner,.demo-footnote,.demo-message,.demo-toolbar,.workspace-section-tabs{display:none!important}.demo-panel{break-inside:avoid;box-shadow:none;border-color:#aaa}.agentur-demo .table-wrap{overflow:visible}.demo-table{min-width:0;font-size:10px}.agentur-demo:before{content:"AGENTUR DEMO — FIKTIVE DATA — IKKE ET GYLDIG HANDELSDOKUMENT";display:block;padding:15px;font:700 12px sans-serif}}