.deposit-slip{text-align:left;background:repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--ink-soft) 8%, transparent) 27px 28px), var(--paper-light);border-radius:6px;gap:18px;margin:18px 0 0;padding:22px 24px;display:grid}.deposit-facts{gap:14px;display:grid}.deposit-facts__head{border-bottom:1px dashed color-mix(in srgb, var(--ink-soft) 35%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex;position:relative}.deposit-slip p{color:inherit;margin:0;font-size:14px;line-height:1.7}.deposit-slip .deposit-facts__kicker{color:var(--ink-soft);letter-spacing:.08em;margin:0;font-size:12.5px}.deposit-slip .deposit-facts__kind{font-family:var(--serif);margin:2px 0 0;font-size:20px}.deposit-postmark{width:132px;height:auto;color:var(--clay);opacity:.85;flex:none;transform:rotate(-8deg)}.deposit-facts__preview{border:1px solid var(--clay);color:var(--clay);background:var(--paper-light);border-radius:999px;padding:1px 8px;font-size:12px;position:absolute;top:-8px;right:-6px}.deposit-facts__rows{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 18px;margin:0;display:grid}.deposit-facts__rows div{gap:2px;display:grid}.deposit-facts__rows dt{color:var(--ink-soft);font-size:12.5px}.deposit-facts__rows dd{margin:0;font-size:15px}.deposit-status--pending,.deposit-status--due{color:#8a5a2f}.deposit-status--public{color:var(--sage-dark)}.deposit-status--withdrawn{color:var(--ink-soft);text-decoration:line-through}.deposit-facts__notes{color:var(--ink-soft);gap:8px;font-size:13.5px;line-height:1.7;display:grid}.deposit-slip .deposit-facts__notes p{margin:0;font-size:13.5px}.deposit-facts__notes strong{color:var(--ink);margin-right:.6em;font-weight:600}.deposit-slip__pickup{border-top:1px dashed color-mix(in srgb, var(--ink-soft) 35%, transparent);gap:8px;padding-top:12px;display:grid}.deposit-slip .deposit-slip__title{margin:0;font-weight:600}.deposit-slip__warn,.deposit-slip .deposit-slip__warn{color:#8a5a2f;margin:0;font-size:13.5px}.deposit-slip__hint,.deposit-slip .deposit-slip__hint{color:var(--ink-soft);margin:0;font-size:13px}.deposit-slip__link{word-break:break-all;border:1px dashed color-mix(in srgb, var(--ink-soft) 40%, transparent);background:color-mix(in srgb, var(--paper-deep) 45%, transparent);cursor:text;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font-size:12.5px;display:block;overflow-x:auto}.deposit-slip__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.deposit-slip__actions form{margin:0}.deposit-slip__code{text-align:center;justify-items:center;gap:10px;display:grid}.deposit-slip__stage{border-radius:10px;width:236px;height:236px;overflow:hidden}.pickup-page .content-container{max-width:720px;padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(60px,9vw,110px)}.pickup-head{gap:8px;margin-bottom:22px;display:grid}.pickup-head h1{font-family:var(--serif);margin:0;font-size:clamp(30px,5vw,44px);font-weight:500}.pickup-head>p:not(.page-kicker){max-width:40em;color:var(--ink-soft);margin:0;line-height:1.8}.pickup-desk{gap:18px;display:grid}.pickup-entry,.pickup-content,.pickup-actions{border-radius:6px;gap:12px;padding:22px 24px;display:grid}.pickup-entry h2,.pickup-content h2{font-family:var(--serif);margin:0;font-size:20px}.pickup-entry p,.pickup-actions p{margin:0;line-height:1.7}.pickup-entry__form{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.pickup-entry__form label{color:var(--ink-soft);grid-column:1/-1;font-size:13px}.pickup-entry__form input{border:1px solid color-mix(in srgb, var(--ink-soft) 35%, transparent);background:var(--paper-light);min-width:0;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:16px}.pickup-entry__image{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.pickup-content__body{white-space:pre-wrap;border-left:3px solid color-mix(in srgb, var(--clay) 60%, transparent);background:color-mix(in srgb, var(--paper-deep) 35%, transparent);margin:0;padding:12px 16px;line-height:1.8}.pickup-content__sealed{color:#8a5a2f;border:1px dashed color-mix(in srgb, var(--clay) 45%, transparent);border-radius:8px;margin:0;padding:14px 16px}.pickup-content__meta{color:var(--ink-soft);margin:0;font-size:13.5px}.pickup-content__files{margin:0;padding-left:1.2em;font-size:13.5px}.pickup-actions__withdraw{border-top:1px dashed color-mix(in srgb, var(--ink-soft) 35%, transparent);gap:8px;padding-top:12px;display:grid}.pickup-actions__withdraw .button{justify-self:start}@media (width<=560px){.deposit-slip,.pickup-entry,.pickup-content,.pickup-actions{padding:18px 16px}.deposit-postmark{width:104px}.pickup-entry__form{grid-template-columns:1fr}}
