@font-face{font-family:Heebo;src:url('/assets/fonts/heebo-hebrew-normal.woff2')}*{box-sizing:border-box}body{margin:0;background:#f4f7f2;color:#1b392b;font-family:Heebo,Arial,sans-serif;font-size:15px}header{padding:22px 5vw;background:white;border-bottom:1px solid #dbe5d8;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:110px;max-height:70px;object-fit:contain}a{color:inherit}main{max-width:1180px;margin:38px auto;padding:0 24px}h1{font-size:32px;letter-spacing:-1px;margin:10px 0}h2{font-size:21px;margin-top:0}.eyebrow{font-size:12px;letter-spacing:2px;color:#657b5e}.muted,small{color:#637060}p{line-height:1.8}section,.card{background:white;border:1px solid #dce6d7;padding:28px;border-radius:18px;margin:20px 0;box-shadow:0 8px 30px #243c2410}.narrow{max-width:520px;margin:40px auto}.grid{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wide{grid-column:1/-1}label{display:block;font-size:14px}input,textarea,select{font:inherit;width:100%;border:1px solid #c6d2c0;border-radius:8px;padding:12px;background:#fff;margin:6px 0 12px;color:#1b392b}input[type=checkbox]{width:auto}button,.button{display:inline-block;font:inherit;padding:12px 24px;border:0;border-radius:8px;background:#244f32;color:white;cursor:pointer;text-decoration:none}button.secondary{background:#e7eedf;color:#244f32}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a3bd6a;outline-offset:3px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf0e9}.total{font-size:22px;font-weight:700}.notice{padding:15px 18px;background:#eaf1e3;border-radius:10px;line-height:1.7}.error{background:#fff0e8;color:#873b1b}.status{display:inline-block;padding:4px 10px;border-radius:20px;background:#edf2e8;font-size:13px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.toolbar input{max-width:320px;margin:0}.tabs{display:flex;gap:8px}.tabs button[aria-selected=true]{background:#244f32;color:white}.tabs button{background:#e4ecdd;color:#244f32}table{width:100%;border-collapse:collapse;text-align:right}td,th{padding:14px 10px;border-bottom:1px solid #e3eade;vertical-align:top}th{font-size:12px;color:#62745c}.table-wrap{overflow:auto}details{margin:10px 0}summary{cursor:pointer}.product-editor{display:grid;grid-template-columns:1fr 130px 100px 120px 100px;gap:15px;align-items:center;border-bottom:1px solid #e3eade;padding:14px 0}.item-image{width:36px;height:70px;object-fit:contain}.summary-item{display:flex;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0e9}.summary-item strong:last-child{margin-inline-start:auto}#message:empty{display:none}[hidden]{display:none!important}.stats{display:flex;flex-wrap:wrap;gap:15px}.stats .card{flex:1;min-width:170px;margin:0}.stats strong{display:block;font-size:27px}.success{font-size:45px}.footnote{font-size:13px;color:#697362;margin-top:22px}@media(max-width:760px){.grid{grid-template-columns:1fr;gap:0}main{padding:0 16px;margin-top:24px}section,.card{padding:20px}.fields{grid-template-columns:1fr}.product-editor{grid-template-columns:1fr 1fr}.product-editor strong{grid-column:1/-1}h1{font-size:27px}header{padding:15px}.tabs{flex-wrap:wrap}}
