.inventory-task{border:1px solid #d8dfcc;border-radius:18px;background:#fffdf7;padding:22px;margin:18px 0}.inventory-task h2{font-size:24px;margin:0 0 8px}.inventory-task>p{font-size:13px;line-height:1.8}.inventory-task:has(input[value=ready]:checked){border-color:#70845b;background:#f0f4e9}.inventory-task:has(input[value=review]:checked){border-color:#ad7840}.inventory-task .status-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0}.inventory-task .status-options label{font-size:11px}.inventory-task .pair{margin-top:12px}.inventory-task textarea{min-height:85px}.inventory-meter{font:52px Georgia,serif;margin:12px 0}.inventory-pips{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0}.inventory-pips span{aspect-ratio:1;border-radius:50%;background:#c8d1b7;border:1px solid #8f9c7e}.inventory-pips .ready{background:#435a38}.inventory-pips .review{background:#d6a56c}.inventory-pips .out{background:transparent;border-style:dashed}.inventory-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.inventory-summary>div{background:#e9eddb;border-radius:18px;padding:20px}.inventory-summary strong{display:block;font:38px Georgia,serif}.inventory-result-task{border-left:3px solid #a7b88b;padding-left:18px;margin:22px 0}.inventory-result-task p{white-space:pre-wrap;overflow-wrap:anywhere}.inventory-result-task h3{font:22px Georgia,serif}.inventory-import{border:1px solid #bdc8ae;border-radius:18px;padding:20px;background:#f0f3e7;margin:20px 0}.inventory-import input{max-width:100%}.inventory-links{margin-top:25px}.inventory-links a{display:block;margin:8px 0}.inventory-questions{width:100%;min-height:190px}.transfer-notice{margin:20px 0;padding:22px;border:1px solid #b9c6a8;background:#eef2e6;border-radius:18px}.transfer-notice h2{font-size:27px}.inventory-task input[type=date]{min-width:0;width:100%}@media(max-width:700px){.inventory-summary{grid-template-columns:1fr}.inventory-orbit{max-width:280px}.inventory-task{padding:18px 14px}.inventory-task .status-options{grid-template-columns:1fr 1fr}.inventory-task .pair{grid-template-columns:1fr}.inventory-task h2{font-size:22px}}@media print{.inventory-import,.inventory-questions,.inventory-copy,.inventory-links{display:none}.inventory-task,.inventory-result-task{break-inside:avoid}.inventory-summary{grid-template-columns:repeat(3,1fr)}}

.folder-stack{padding:30px 12px 8px;display:grid;gap:0}.folder-stack span{display:block;position:relative;margin-bottom:-5px;border:1px solid #a6ac99;border-radius:10px 16px 5px 5px;padding:28px 18px;font:18px Georgia,serif;box-shadow:0 5px 0 #00000006;transform:rotate(-3deg);background:#e4e9d6}.folder-stack span:nth-child(2){background:#e8cebd;transform:rotate(3deg);margin-left:16px}.folder-stack span:nth-child(3){background:#eedfd9;transform:rotate(-1deg);margin-left:6px}.inventory-shelves{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:20px 0}.inventory-shelves span{font-size:28px;line-height:1;color:#c5b4a5;border-bottom:2px solid #a69c8e}.inventory-shelves .ready{color:#435a38}.inventory-shelves .review{color:#a26440}.inventory-shelves .draft{color:#a18a4d}.inventory-shelves .out{color:#d1d3ce}.inventory-task .status-options label:last-child{grid-column:1/-1}.inventory-task:has(input[value=draft]:checked){border-color:#b4a66c}.inventory-task:has(input[value=review]:checked){background:#fbf2eb}.inventory-task summary{font-weight:500}.inventory-sample{background:#f8f0ea}.home-status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0}.home-status-grid a{padding:15px;border:1px solid #d1d9c5;border-radius:12px;color:#324044;text-decoration:none;background:#edf1e5;font-size:13px}.home-status-grid a[data-gap=true]{background:#f8eee5;border-color:#cda781}.home-status-grid small{display:block;margin-top:6px}.home-prep-list{white-space:pre-wrap;width:100%;min-height:150px}@media(max-width:600px){.home-status-grid{grid-template-columns:1fr}.inventory-task .status-options{grid-template-columns:1fr 1fr}.folder-stack{max-width:290px;margin:auto}}@media print{.home-status-grid,.home-prep-controls{display:none}}

body[data-tool=inventory] .user-copy{white-space:pre-wrap;overflow-wrap:anywhere}
