.tool-ds *,.tool-ds *:before,.tool-ds *:after{box-sizing:border-box}.tool-ds{margin:0;font-family:var(--font-body);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;line-height:var(--leading-normal)}.tool-ds ::-moz-selection{background:var(--terracotta-100)}.tool-ds ::selection{background:var(--terracotta-100)}.tool-ds .page{max-width:1280px;margin:0 auto;padding:0 24px 96px}.tool-ds .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border-hairline)}.tool-ds .hero-inner{max-width:1280px;margin:0 auto;padding:40px 24px 30px}.tool-ds .eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-primary);margin:0 0 10px}.tool-ds h1.title{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,var(--text-display));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0;max-width:18ch}.tool-ds .hero-sub{margin:12px 0 0;max-width:62ch;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.tool-ds .work{display:grid;grid-template-columns:288px 1fr;gap:28px;margin-top:32px;align-items:start}@media(max-width:940px){.tool-ds .work{grid-template-columns:1fr}}.tool-ds .rail{position:sticky;top:20px;display:flex;flex-direction:column;gap:16px}@media(max-width:940px){.tool-ds .rail{position:static}}.tool-ds .panel{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card, 18px);box-shadow:var(--shadow-paper);padding:18px}.tool-ds .panel h2{margin:0 0 12px;font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;color:var(--text-strong);display:flex;align-items:center;gap:8px}.tool-ds .panel h2 .step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--terracotta-100);color:var(--terracotta-700);font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-body)}.tool-ds .sub{font-size:var(--text-xs);color:var(--text-faint);margin:-4px 0 10px}.tool-ds .seg{display:flex;gap:4px;background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);padding:4px}.tool-ds .seg button{flex:1;height:34px;border:none;background:transparent;border-radius:10px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tool-ds .seg button[aria-pressed=true]{background:var(--surface-card);color:var(--brand-primary);box-shadow:var(--shadow-sm)}.tool-ds .chips{display:flex;flex-wrap:wrap;gap:8px}.tool-ds .chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px 0 11px;border-radius:999px;border:1px solid var(--border-hairline);background:var(--surface-app);color:var(--text-body);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.tool-ds .chip svg{width:15px;height:15px;color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out)}.tool-ds .chip:hover{border-color:var(--border-strong)}.tool-ds .chip[aria-pressed=true]{background:var(--sage-100);border-color:var(--sage-500);color:var(--sage-800, var(--text-strong))}.tool-ds .chip[aria-pressed=true] svg{color:var(--sage-700)}.tool-ds .chip.pref[aria-pressed=true]{background:var(--terracotta-100);border-color:var(--terracotta-500);color:var(--terracotta-700)}.tool-ds .chip.pref[aria-pressed=true] svg{color:var(--terracotta-600)}.tool-ds .field{width:100%;height:40px;padding:0 12px;font:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);box-shadow:var(--shadow-field);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.tool-ds .field:focus{border-color:var(--focus-ring)}.tool-ds .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--radius-control, 14px);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid transparent;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tool-ds .btn svg{width:17px;height:17px}.tool-ds .btn-primary{background:var(--brand-primary);color:var(--text-on-primary);box-shadow:var(--shadow-sm);width:100%}.tool-ds .btn-primary:hover{background:var(--brand-primary-hover)}.tool-ds .btn-ghost{background:var(--surface-card);color:var(--text-muted);border-color:var(--border-hairline);box-shadow:var(--shadow-sm)}.tool-ds .btn-ghost:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.tool-ds .sheet-actions{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.tool-ds .plan-meta{font-size:var(--text-sm);color:var(--text-muted);margin-left:auto;display:inline-flex;align-items:center;gap:12px}.tool-ds .plan-meta .lockcount{display:inline-flex;align-items:center;gap:5px}.tool-ds .plan-meta svg{width:14px;height:14px}.tool-ds .plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}@media print{.tool-ds .plan{grid-template-columns:repeat(2,1fr)}}.tool-ds .daycard{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card, 18px);box-shadow:var(--shadow-paper);overflow:hidden;display:flex;flex-direction:column}.tool-ds .daycard-head{padding:11px 15px;background:var(--surface-app);border-bottom:1px solid var(--border-hairline);display:flex;align-items:baseline;justify-content:space-between}.tool-ds .daycard-head .dname{font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;color:var(--text-heading)}.tool-ds .daycard-head .didx{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.tool-ds .daycard-body{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1}.tool-ds .meal{border:1px solid var(--border-hairline);border-radius:12px;background:var(--surface-app);padding:10px 11px;position:relative;transition:border-color var(--dur-fast) var(--ease-out)}.tool-ds .meal:hover{border-color:var(--border-strong)}.tool-ds .meal.locked{border-color:var(--terracotta-500);background:color-mix(in srgb,var(--terracotta-100) 40%,var(--surface-app))}.tool-ds .meal .mlabel{font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0 0 3px}.tool-ds .meal .dish{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;line-height:1.2;color:var(--text-strong);cursor:pointer;border-radius:6px;margin:0;padding:1px 3px 1px 0;word-break:break-word}.tool-ds .meal .dish:hover{color:var(--brand-primary)}.tool-ds .meal .tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tool-ds .tag{font-size:10px;font-weight:var(--weight-semibold);padding:2px 7px;border-radius:999px;background:var(--sage-100);color:var(--sage-700)}.tool-ds .tag.veg{background:var(--sage-100);color:var(--sage-700)}.tool-ds .tag.kids{background:var(--terracotta-100);color:var(--terracotta-700)}.tool-ds .tag.quick{background:var(--gold-100, var(--parchment-300));color:var(--gold-700, var(--ink-700))}.tool-ds .meal .mtools{position:absolute;top:8px;right:8px;display:flex;gap:2px;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.tool-ds .meal:hover .mtools,.tool-ds .meal.locked .mtools{opacity:1}.tool-ds .mtool{width:26px;height:26px;border:none;background:var(--surface-card);border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tool-ds .mtool svg{width:15px;height:15px}.tool-ds .mtool:hover{color:var(--brand-primary)}.tool-ds .mtool.lock.on{color:var(--terracotta-600);background:var(--terracotta-100)}.tool-ds .meal.empty{display:flex;align-items:center;justify-content:center;min-height:66px;border-style:dashed;cursor:pointer}.tool-ds .meal.empty .placeholder{font-size:var(--text-sm);color:var(--text-faint);display:inline-flex;align-items:center;gap:6px}.tool-ds .meal.empty:hover{border-color:var(--brand-primary)}.tool-ds .meal.empty:hover .placeholder{color:var(--brand-primary)}.tool-ds .meal.empty .placeholder svg{width:15px;height:15px}.tool-ds .plan-empty{grid-column:1 / -1;text-align:center;color:var(--text-muted);font-size:var(--text-base);padding:40px;background:var(--surface-card);border:1px dashed var(--border-hairline);border-radius:var(--radius-card, 18px)}.tool-ds .shop{margin-top:26px;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card, 18px);box-shadow:var(--shadow-paper);padding:22px 24px}.tool-ds .shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.tool-ds .shop-head h3{font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;color:var(--text-strong);margin:0}.tool-ds .shop-head .count{font-size:var(--text-sm);color:var(--text-muted)}.tool-ds .shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px 28px;margin-top:16px}.tool-ds .shop-cat{-moz-column-break-inside:avoid;break-inside:avoid}.tool-ds .shop-cat h4{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-primary);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border-hairline);display:flex;align-items:center;gap:7px}.tool-ds .shop-cat h4 svg{width:15px;height:15px;color:var(--brand-accent-strong)}.tool-ds .shop-cat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.tool-ds .sitem{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:9px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.tool-ds .sitem:hover{background:var(--surface-sunken)}.tool-ds .sitem input{position:absolute;opacity:0;pointer-events:none}.tool-ds .sitem .box{width:19px;height:19px;flex:none;border-radius:6px;border:1.5px solid var(--border-strong);background:var(--surface-card);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tool-ds .sitem input:checked+.box{background:var(--sage-600, var(--sage-700));border-color:var(--sage-600, var(--sage-700))}.tool-ds .sitem .box svg{width:12px;height:12px;opacity:0}.tool-ds .sitem input:checked+.box svg{opacity:1}.tool-ds .sitem .sname{flex:1;font-size:var(--text-base);color:var(--text-body)}.tool-ds .sitem .sn{margin-left:auto;padding-left:8px;font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.tool-ds .sitem input:checked~.sname{text-decoration:line-through;color:var(--text-faint)}.tool-ds .shop-empty{color:var(--text-muted);font-size:var(--text-base)}.tool-ds .storage-note{margin:14px 2px 0;font-size:var(--text-xs);color:var(--text-faint);display:inline-flex;align-items:center;gap:6px}.tool-ds .storage-note svg{width:13px;height:13px}.tool-ds .dish-pop{position:fixed;z-index:60;width:300px;max-height:60vh;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:16px;box-shadow:var(--shadow-lift);padding:8px}.tool-ds .dish-pop .pop-head{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);padding:6px 8px 8px}.tool-ds .dish-opt{width:100%;text-align:left;border:none;background:transparent;border-radius:10px;padding:9px 10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:background var(--dur-fast) var(--ease-out)}.tool-ds .dish-opt:hover{background:var(--surface-sunken)}.tool-ds .dish-opt.active{background:var(--terracotta-100)}.tool-ds .dish-opt .don{font-family:var(--font-display);font-size:var(--text-base);font-weight:500;color:var(--text-strong)}.tool-ds .dish-opt .dot{display:flex;flex-wrap:wrap;gap:4px}.tool-ds .cta{margin:46px auto 0;max-width:720px;text-align:center;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card, 18px);box-shadow:var(--shadow-lift);padding:34px 28px}.tool-ds .cta h2{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600;letter-spacing:var(--tracking-snug);color:var(--text-strong);margin:0}.tool-ds .cta p{margin:12px auto 20px;max-width:48ch;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.tool-ds .cta-form{margin-top:8px}.tool-ds .faq-section{margin:46px auto 0;max-width:768px}.tool-ds .faq-section h2{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600;letter-spacing:var(--tracking-snug);color:var(--text-strong);text-align:center;margin:0 0 28px}.tool-ds .modal-backdrop{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--ink-900, #2b2018) 42%,transparent);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity var(--dur-med, .2s) var(--ease-out)}.tool-ds .modal-backdrop.open{opacity:1;pointer-events:auto}.tool-ds .modal{width:min(720px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:20px;box-shadow:var(--shadow-lift);overflow:hidden;transform:translateY(8px) scale(.99);transition:transform var(--dur-med, .2s) var(--ease-out)}.tool-ds .modal-backdrop.open .modal{transform:none}.tool-ds .modal-head{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border-hairline);background:var(--surface-app)}.tool-ds .modal-head h3{font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;color:var(--text-strong);margin:0;flex:1}.tool-ds .modal-head .mh-sub{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--text-muted);margin-top:2px}.tool-ds .modal-x{width:36px;height:36px;flex:none;border:none;background:transparent;border-radius:10px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tool-ds .modal-x:hover{background:var(--surface-sunken);color:var(--text-strong)}.tool-ds .modal-x svg{width:19px;height:19px}.tool-ds .modal-body{padding:18px 24px 24px;overflow-y:auto}.tool-ds .rm-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tool-ds .rm-search{flex:1;position:relative}.tool-ds .rm-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-faint)}.tool-ds .rm-search input{width:100%;height:40px;padding:0 12px 0 34px;font:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);outline:none}.tool-ds .rm-search input:focus{border-color:var(--focus-ring)}.tool-ds .rm-group-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);margin:16px 0 8px}.tool-ds .rm-list{display:flex;flex-direction:column;gap:6px}.tool-ds .rm-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--surface-app)}.tool-ds .rm-item.hidden-dish{opacity:.5}.tool-ds .rm-item .rm-main{flex:1;min-width:0}.tool-ds .rm-item .rm-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;color:var(--text-strong)}.tool-ds .rm-item .rm-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;align-items:center}.tool-ds .rm-item .rm-meal{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-sunken);border-radius:999px;padding:2px 8px}.tool-ds .rm-actions{display:flex;gap:4px;flex:none}.tool-ds .rm-btn{width:32px;height:32px;border:none;background:transparent;border-radius:9px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tool-ds .rm-btn svg{width:16px;height:16px}.tool-ds .rm-btn:hover{background:var(--surface-card);color:var(--brand-primary)}.tool-ds .rm-btn.danger:hover{background:var(--red-100);color:var(--red-600)}.tool-ds .rm-empty{text-align:center;color:var(--text-faint);font-size:var(--text-sm);padding:20px}.tool-ds .rm-form{display:flex;flex-direction:column;gap:16px}.tool-ds .rm-field label{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading);margin-bottom:6px}.tool-ds .rm-field input[type=text]{width:100%;height:42px;padding:0 13px;font:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);outline:none}.tool-ds .rm-field input[type=text]:focus{border-color:var(--focus-ring)}.tool-ds .rm-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.tool-ds .rm-row2{grid-template-columns:1fr}}.tool-ds .minichips{display:flex;flex-wrap:wrap;gap:7px}.tool-ds .minichip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-hairline);background:var(--surface-app);color:var(--text-body);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tool-ds .minichip svg{width:14px;height:14px;color:var(--text-faint)}.tool-ds .minichip[aria-pressed=true]{background:var(--sage-100);border-color:var(--sage-500);color:var(--sage-800, var(--text-strong))}.tool-ds .minichip[aria-pressed=true] svg{color:var(--sage-700)}.tool-ds .minichip.mmeal[aria-pressed=true]{background:var(--terracotta-100);border-color:var(--terracotta-500);color:var(--terracotta-700)}.tool-ds .minichip.mmeal[aria-pressed=true] svg{color:var(--terracotta-600)}.tool-ds .ing-list{display:flex;flex-direction:column;gap:8px}.tool-ds .ing-row{display:flex;gap:8px;align-items:center}.tool-ds .ing-row input{flex:1;height:40px;padding:0 12px;font:inherit;font-size:var(--text-base);color:var(--text-body);background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);outline:none;min-width:0}.tool-ds .ing-row input:focus{border-color:var(--focus-ring)}.tool-ds .ing-row select{flex:none;width:170px;height:40px;padding:0 10px;font:inherit;font-size:var(--text-sm);color:var(--text-body);background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--radius-control, 14px);outline:none;cursor:pointer}.tool-ds .ing-del{width:34px;height:34px;flex:none;border:none;background:transparent;border-radius:9px;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tool-ds .ing-del:hover{background:var(--red-100);color:var(--red-600)}.tool-ds .ing-del svg{width:15px;height:15px}.tool-ds .ing-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-control, 14px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.tool-ds .ing-add:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.tool-ds .ing-add svg{width:15px;height:15px}.tool-ds .rm-footer{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid var(--border-hairline)}.tool-ds .rm-footer .spacer{flex:1}.tool-ds .rm-err{color:var(--red-600);font-size:var(--text-sm);font-weight:var(--weight-medium)}@media(max-width:640px){.tool-ds .page{padding:0 16px 72px}.tool-ds .hero-inner{padding:28px 16px 22px}.tool-ds .hero-sub{font-size:var(--text-base)}.tool-ds .work{gap:18px;margin-top:22px}.tool-ds .rail{gap:12px}.tool-ds .panel{padding:15px;border-radius:16px}.tool-ds .plan{grid-template-columns:1fr;gap:12px}.tool-ds .sheet-actions{position:sticky;top:0;z-index:5;background:var(--surface-app);padding:8px 0;margin:0 0 8px}.tool-ds .plan-meta{width:100%;margin-left:0}.tool-ds .chip,.tool-ds .seg button{height:40px}.tool-ds .mtool{width:34px;height:34px}.tool-ds .meal .mtools{opacity:1}.tool-ds .shop{padding:18px 16px}.tool-ds .shop-grid{grid-template-columns:1fr;gap:16px 0}.tool-ds .sitem{padding:9px 6px}.tool-ds .sitem .box{width:22px;height:22px}.tool-ds .cta{padding:26px 20px}.tool-ds .cta h2{font-size:var(--text-h2)}.tool-ds .modal-backdrop{padding:0;align-items:flex-end}.tool-ds .modal{max-height:92vh;width:100%;border-radius:20px 20px 0 0}.tool-ds .modal-head{padding:16px 18px}.tool-ds .modal-body{padding:16px 18px 22px}.tool-ds .rm-toolbar{flex-wrap:wrap}.tool-ds .rm-toolbar .rm-search{flex-basis:100%}.tool-ds #rm-new{width:100%!important}.tool-ds .ing-row select{width:130px}}@media print{header,footer{display:none!important}.tool-ds .no-print,.tool-ds .modal-backdrop{display:none!important}.tool-ds{background:#fff}.tool-ds .page{padding:0;max-width:none}.tool-ds .work{display:block;margin:0}.tool-ds .daycard,.tool-ds .shop{box-shadow:none}.tool-ds .meal .mtools{display:none}@page{margin:14mm}}
