@charset "UTF-8";@font-face{font-family:Novo;src:url("./media/Novo-Regular-K2HCE2NS.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Novo;src:url("./media/Novo-SemiBold-5LLYFTLU.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-lasting-blue: #00008f;--color-now-turquoise: #00ffff;--color-white: #ffffff;--color-now-50: #80ffff;--color-now-25: #bfffff;--color-now-10: #e6ffff;--color-nordic-blue: #92cdff;--color-ice-blue: #b6f0ff;--color-coral: #ffb96f;--color-lavender: #bba5ff;--color-lime: #daffaf;--color-petal: #f8d3cd;--color-cream: #fef0da;--color-warm-grey: #ddd4c9;--color-grey-75: #404040;--color-grey-20: #cccccc;--color-grey-5: #f2f2f2;--color-emergency: #db315c;--bg: var(--color-white);--surface: var(--color-now-10);--text: var(--color-lasting-blue);--text-muted: var(--color-grey-75);--border: var(--color-grey-20);--focus: var(--color-lasting-blue);--status-received: var(--color-ice-blue);--status-progress: var(--color-coral);--status-done: var(--color-lime);--font: "Novo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-sm: .9375rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: 1.625rem;--fs-xxl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius: .75rem;--radius-lg: 1.25rem;--tap: 3.25rem;--content-max: 34rem;--bottom-bar: 4.5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-md);line-height:1.45;color:var(--text);background:var(--bg)}h1,h2,h3{margin:0 0 var(--space-3);font-weight:600;line-height:1.2}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}p{margin:0 0 var(--space-3)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-3) var(--space-5);border:2px solid var(--color-lasting-blue);border-radius:var(--radius);background:var(--color-lasting-blue);color:var(--color-white);font-weight:600;font-size:var(--fs-md);text-decoration:none;cursor:pointer}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--ghost{background:var(--color-white);color:var(--color-lasting-blue)}.btn--block{width:100%}.field{display:block;margin-bottom:var(--space-4)}.field>span{display:block;margin-bottom:var(--space-1);font-weight:600}.input{width:100%;min-height:var(--tap);padding:var(--space-3);border:2px solid var(--border);border-radius:var(--radius);background:var(--color-white)}.input:focus{border-color:var(--color-lasting-blue)}textarea.input{min-height:7rem;resize:vertical}.check{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;cursor:pointer}.check input{width:1.5rem;height:1.5rem;flex:none;margin-top:.1rem;accent-color:var(--color-lasting-blue)}.card{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface)}.chip{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:999px;font-size:var(--fs-sm);font-weight:600;background:var(--color-grey-5)}.chip--received{background:var(--status-received)}.chip--progress{background:var(--status-progress)}.chip--done{background:var(--status-done)}.muted{color:var(--text-muted)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
