.lpad{--ll-cream: #fbf7ee;--ll-ink: #10301f;--ll-muted: #4c5850;--ll-green: #1f4b35;--ll-deep: #143e32;--ll-mint: #eaf3e4;--ll-edge: #e4dcc6;--ll-rule: #efe8d6;--ll-line: #7b867e;--ll-attention: #a84413;--ll-attention-bg: #fdeee2;--ll-attention-edge: #f0d3bb;--lpad-quick: #1f6b3c;--lpad-quick-bg: #e9f2ea;--lpad-extended: #a85116;--lpad-extended-bg: #fdeee2;--lpad-specialty: #6b4b91;--lpad-specialty-bg: #efe9f6;--lpad-off: #5f5f5f;--ll-display: var(--font-heading-family, Georgia, serif);--ll-body: var(--font-body-family, system-ui, sans-serif);--ll-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--ll-gutter: clamp(16px, 3vw, 40px);padding:var(--lpad-pad-top, 28px) 0 var(--lpad-pad-bottom, 44px);background:var(--ll-cream);color:var(--ll-ink);font-family:var(--ll-body);font-size:16px;line-height:1.5}.lpad *,.lpad *:before,.lpad *:after{box-sizing:border-box}.lpad [hidden]{display:none!important}.lpad__wrap{display:grid;gap:18px;max-width:1120px;margin:0 auto;padding:0 var(--ll-gutter)}.lpad__head{display:grid;gap:8px;max-width:760px}.lpad__eyebrow{margin:0;color:#2f6b45;font:600 13px/1.3 var(--ll-body);letter-spacing:.16em;text-transform:uppercase}.lpad__title{margin:0;color:var(--ll-ink);font-family:var(--ll-display);font-weight:700;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.01em;text-transform:none}.lpad__intro{max-width:62ch;margin:0;color:var(--ll-muted);font-size:16.5px;line-height:1.55}.lpad__card{border:1px solid var(--ll-edge);border-radius:20px;background:#fff;box-shadow:0 24px 48px -40px #10301f8c}.lpad__entry{display:grid;gap:10px;padding:clamp(16px,2.4vw,26px)}.lpad__entry-label{color:var(--ll-ink);font-family:var(--ll-display);font-weight:700;font-size:clamp(21px,1.8vw,25px);line-height:1.2}.lpad__hint{max-width:72ch;margin:0;color:var(--ll-muted);font-size:15px;line-height:1.5}.lpad__input{display:block;width:100%;min-height:200px;margin:2px 0 0;padding:12px 14px;border:1.5px solid var(--ll-line);border-radius:14px;background:#fff;color:var(--ll-ink);font:400 16px/1.55 var(--ll-mono);letter-spacing:normal;resize:vertical;box-shadow:none;-webkit-appearance:none;appearance:none}.lpad__input::placeholder{color:#6b746d;opacity:1}.lpad__input:hover{border-color:var(--ll-green)}.lpad__input:focus{border-color:var(--ll-green);outline:2px solid var(--ll-green);outline-offset:2px;box-shadow:none}.lpad__input[aria-invalid=true]{border-color:var(--ll-attention)}.lpad__entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:2px}.lpad__file{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin-left:auto}.lpad__file-label{color:var(--ll-ink);font:600 15px/1.3 var(--ll-body)}.lpad__file-input{max-width:100%;min-height:44px;color:var(--ll-muted);font:400 14.5px/1.3 var(--ll-body)}.lpad__file-input::file-selector-button{min-height:40px;margin-right:10px;padding:0 16px;border:1.5px solid var(--ll-green);border-radius:999px;background:#fff;color:var(--ll-green);font:700 14.5px/1 var(--ll-body);cursor:pointer}.lpad__file-input::file-selector-button:hover{background:var(--ll-mint)}.lpad__file-note:empty,.lpad__status:empty{display:none}.lpad__file-note{margin:0;color:var(--ll-muted);font-size:14.5px;overflow-wrap:anywhere}.lpad__status{margin:0;color:var(--ll-ink);font:600 15px/1.4 var(--ll-body)}.lpad__noscript{margin:0;padding:10px 14px;border-radius:12px;background:var(--ll-attention-bg);color:var(--ll-ink);font-size:15px}.lpad__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:0 22px;border:1.5px solid var(--ll-green);border-radius:999px;background:var(--ll-green);color:#fff;font:700 16px/1.2 var(--ll-body);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 12px 22px -16px #10301fcc;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.lpad__btn:hover{border-color:var(--ll-deep);background:var(--ll-deep);color:#fff;transform:translateY(-1px)}.lpad__btn--ghost{background:transparent;color:var(--ll-green);box-shadow:none}.lpad__btn--ghost:hover{background:var(--ll-mint);color:var(--ll-deep)}.lpad__btn[aria-disabled=true],.lpad__btn[aria-disabled=true]:hover{border-color:#c9cfc4;background:#eef1e3;color:var(--ll-muted);box-shadow:none;cursor:not-allowed;transform:none}.lpad__btn--add{min-height:54px;padding:0 30px;font-size:17px}.lpad__icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lpad__mini{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0 14px;border:1.5px solid var(--ll-green);border-radius:999px;background:#fff;color:var(--ll-green);font:700 14.5px/1.2 var(--ll-body);text-align:center;cursor:pointer}.lpad__mini:hover{background:var(--ll-mint);color:var(--ll-deep)}.lpad__link,.lpad__jump{color:var(--ll-green);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lpad__link:hover,.lpad__jump:hover{color:var(--ll-deep);text-decoration-thickness:2px}.lpad a:focus-visible,.lpad button:focus-visible,.lpad summary:focus-visible,.lpad__file-input:focus-visible{outline:3px solid var(--ll-ink);outline-offset:3px;box-shadow:none}.lpad__results{display:grid;gap:14px}.lpad__results-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.lpad__results-title,.lpad__done-title{margin:0;color:var(--ll-ink);font-family:var(--ll-display);font-weight:700;font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.01em;text-transform:none;scroll-margin-top:130px}.lpad__results-title:focus-visible,.lpad__done-title:focus-visible{outline:3px solid var(--ll-ink);outline-offset:4px;border-radius:4px}.lpad__counts{margin:0;color:var(--ll-muted);font-size:15px}.lpad__jump{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:15px}.lpad__table-wrap{border:1px solid var(--ll-edge);border-radius:18px;background:#fff}.lpad__table{width:100%;margin:0;border-collapse:separate;border-spacing:0;color:var(--ll-ink);font-size:15.5px}.lpad__th{padding:12px 14px 10px;border-bottom:1px solid var(--ll-edge);color:var(--ll-muted);font:700 14px/1.3 var(--ll-body);letter-spacing:.01em;text-align:left;vertical-align:bottom}.lpad__th--price{width:108px}.lpad__th--copies{width:124px}.lpad__th--ship{width:40%}.lpad__cell{padding:14px;border-bottom:1px solid var(--ll-rule);vertical-align:top}.lpad__row:last-child .lpad__cell{border-bottom:0}.lpad__row--warn .lpad__cell--book,.lpad__row--not-found .lpad__cell--book,.lpad__row--error .lpad__cell--book{box-shadow:inset 4px 0 0 var(--ll-attention)}.lpad__row--off .lpad__cell--book{box-shadow:inset 4px 0 #b8bdb3}.lpad__book{display:flex;align-items:flex-start;gap:12px;min-width:0}.lpad__cover{display:block;flex:none;width:44px;height:66px;border-radius:4px;object-fit:cover;background:#f2ead7;box-shadow:0 6px 12px -8px #10301f8c}.lpad__cover--none{background:linear-gradient(135deg,#efe8d6,#e4dcc6)}.lpad__book-words{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.lpad__name{color:var(--ll-ink);font:700 16px/1.3 var(--ll-body);overflow-wrap:anywhere;text-decoration:none}a.lpad__name:hover{text-decoration:underline;text-underline-offset:3px}.lpad__meta{color:var(--ll-muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.lpad__meta--warn{color:var(--ll-attention);font-weight:600}.lpad__matches{margin-top:4px}.lpad__matches-toggle{display:inline-flex;align-items:center;min-height:32px;color:var(--ll-attention);font:700 14.5px/1.2 var(--ll-body);cursor:pointer}.lpad__matches-list{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.lpad__match{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14.5px}.lpad__tag{padding:2px 10px;border-radius:999px;background:var(--ll-mint);color:var(--ll-green);font:700 13px/1.6 var(--ll-body)}.lpad__price{font-weight:700;white-space:nowrap}.lpad__was{display:block;color:var(--ll-muted);font-size:13.5px}.lpad__qty{width:92px;min-height:44px;margin:0;padding:8px 10px;border:1.5px solid var(--ll-line);border-radius:12px;background:#fff;color:var(--ll-ink);font:600 16px/1.2 var(--ll-body);text-align:center;box-shadow:none}.lpad__qty:hover{border-color:var(--ll-green)}.lpad__qty:focus{border-color:var(--ll-green);outline:2px solid var(--ll-green);outline-offset:2px;box-shadow:none}.lpad__qty[readonly]{border-color:#d6dcc6;background:#f6f7f1;color:var(--ll-muted)}.lpad__qty-text{font-weight:600}.lpad__label{display:none}.lpad__label--copies{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lpad__lane{display:flex;align-items:flex-start;gap:7px;margin:0 0 4px;font-size:15px;line-height:1.35}.lpad__lane .lpad__icon{margin-top:1px;stroke-width:1.8}.lpad__lane-text{display:flex;flex-wrap:wrap;column-gap:.35em;min-width:0}.lpad__lane-name{font-weight:700}.lpad__lane-win{white-space:nowrap}.lpad__lane-win:before{content:"\b7  ";content:"\b7  " / ""}.lpad__lane--quick{color:var(--lpad-quick)}.lpad__lane--extended{color:var(--lpad-extended)}.lpad__lane--specialty{color:var(--lpad-specialty)}.lpad__lane--off{color:var(--lpad-off)}.lpad__out{margin:0;color:var(--ll-ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.lpad__out+.lpad__out{margin-top:4px}.lpad__out--warn{color:var(--ll-attention);font-weight:600}.lpad__out--off,.lpad__out--wait{color:var(--ll-muted)}.lpad__out--wait{font-style:italic}.lpad__part{padding:1px 7px;border-radius:6px;font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lpad__part--quick{background:var(--lpad-quick-bg);color:var(--lpad-quick)}.lpad__part--extended{background:var(--lpad-extended-bg);color:var(--lpad-extended)}.lpad__part--specialty{background:var(--lpad-specialty-bg);color:var(--lpad-specialty)}.lpad__part-win{white-space:nowrap}.lpad__part-win:before{content:" \b7  ";content:" \b7  " / ""}.lpad__note-line{margin:4px 0 0;color:var(--ll-attention);font-size:14.5px;font-weight:600;line-height:1.4}.lpad__fix{margin-top:8px;padding:8px 10px;border-left:4px solid var(--ll-attention);border-radius:8px;background:var(--ll-attention-bg)}.lpad__fix-text{margin:0;color:var(--ll-attention);font-size:14.5px;font-weight:600;line-height:1.4}.lpad__fix-actions{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.lpad__aside{padding:14px 16px;border:1px solid var(--ll-edge);border-radius:16px;background:#fff}.lpad__aside--over{border-color:var(--ll-attention-edge);background:var(--ll-attention-bg)}.lpad__aside-title{margin:0 0 6px;color:var(--ll-ink);font:700 17px/1.3 var(--ll-body);letter-spacing:0;text-transform:none}.lpad__aside-text{margin:0;color:var(--ll-ink);font-size:15px;font-weight:600}.lpad__aside-text+.lpad__mini{margin-top:8px}.lpad__problems,.lpad__left-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.45}.lpad__problem-line,.lpad__left-name{font-weight:700}.lpad__problem-text{font-family:var(--ll-mono);font-size:14px;overflow-wrap:anywhere}.lpad__missing,.lpad__request-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:15.5px}.lpad__bar{display:grid;gap:10px;padding:clamp(16px,2.2vw,24px);border:1px solid var(--ll-edge);border-radius:20px;background:#fff;box-shadow:0 24px 48px -40px #10301f8c;scroll-margin-top:130px}.lpad__totals{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.lpad__total{display:grid;gap:2px;min-width:0}.lpad__total dt{color:var(--ll-muted);font:600 14px/1.3 var(--ll-body)}.lpad__total dd{margin:0;color:var(--ll-ink);font-family:var(--ll-display);font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lpad__fine{margin:0;color:var(--ll-muted);font-size:14px}.lpad__note{margin:0;padding:10px 14px;border-left:4px solid var(--ll-attention);border-radius:10px;background:var(--ll-attention-bg);color:var(--ll-ink);font-size:15px;line-height:1.45}.lpad__bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lpad__add-note{margin:0;color:var(--ll-muted);font-size:14.5px}.lpad__confirm{display:grid;gap:10px;padding:12px 14px;border-left:4px solid var(--ll-attention);border-radius:10px;background:var(--ll-attention-bg)}.lpad__confirm-text{margin:0;color:var(--ll-ink);font:600 15.5px/1.45 var(--ll-body)}.lpad__confirm-text:focus-visible{outline:3px solid var(--ll-ink);outline-offset:3px;border-radius:4px}.lpad__confirm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.lpad__done{display:grid;gap:12px;padding:clamp(16px,2.4vw,26px);border:1px solid #d3e3c9;border-radius:20px;background:var(--ll-mint)}.lpad__done-text{margin:0;color:var(--ll-muted);font-size:15.5px}.lpad__done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.lpad__not-added{display:grid;gap:8px;padding-top:12px;border-top:1px solid #c9dcbf}@media(max-width:749px){.lpad__entry-actions .lpad__btn{flex:1 1 auto;white-space:nowrap}.lpad__link{padding:12px 0}a.lpad__name,.lpad__match .lpad__link{margin:-12px 0;padding:12px 0}.lpad__missing .lpad__link,.lpad__request-all .lpad__link{display:inline-flex;align-items:center;min-height:44px;padding:0}.lpad__file{flex-basis:100%;margin-left:0}.lpad__jump{margin-left:0}.lpad__table-wrap{border:0;background:transparent}.lpad__table,.lpad__table tbody{display:block}.lpad__table thead{display:none}.lpad__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;margin:0 0 10px;padding:14px;border:1px solid var(--ll-edge);border-radius:16px;background:#fff}.lpad__row--warn,.lpad__row--not-found,.lpad__row--error{border-left:4px solid var(--ll-attention)}.lpad__row--off{border-left:4px solid #b8bdb3}.lpad__row .lpad__cell{display:block;min-width:0;padding:0;border:0;box-shadow:none}.lpad__cell--book,.lpad__cell--ship{grid-column:1 / -1}.lpad__cell--price{grid-column:1;align-self:end}.lpad__cell--copies{grid-column:2;grid-row:2;justify-self:end;text-align:right}.lpad__cell--empty{display:none}.lpad__label{display:block;margin:0 0 2px;color:var(--ll-muted);font:600 13px/1.3 var(--ll-body)}.lpad__label--copies{position:static;width:auto;height:auto;margin:0 0 2px;overflow:visible;clip:auto;white-space:normal}.lpad__mini,.lpad__matches-toggle{min-height:44px}.lpad__totals{gap:8px 20px}.lpad__btn--add,.lpad__done-actions .lpad__btn,.lpad__confirm-actions .lpad__btn{width:100%}}@media(prefers-reduced-motion:reduce){.lpad__btn{transition:none}.lpad__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lulo-order-pad.css.map */
