.pack-lifecycle-actions{display:flex;gap:6px;margin-top:6px}.pack-lifecycle-actions button{flex:1;border:1px solid rgba(74,57,39,.18);border-radius:7px;background:rgba(255,255,255,.66);padding:6px 7px;font:600 9px/1.2 system-ui,sans-serif;cursor:pointer}.pack-lifecycle-note{margin-top:5px;font:9px/1.35 system-ui,sans-serif;opacity:.62}.pack-lifecycle-sheet{position:fixed;inset:auto 18px 18px auto;z-index:9999;width:min(390px,calc(100vw - 36px));max-height:min(70vh,620px);overflow:auto;border:1px solid rgba(58,42,27,.22);border-radius:14px;background:#fffaf1;box-shadow:0 18px 60px rgba(28,20,13,.22);padding:14px;color:#443326}.pack-lifecycle-sheet[hidden]{display:none}.pack-lifecycle-sheet h3{margin:0 0 8px;font:700 14px/1.2 Georgia,serif}.pack-lifecycle-sheet label{display:grid;gap:4px;margin:8px 0;font:10px/1.2 system-ui,sans-serif}.pack-lifecycle-sheet input,.pack-lifecycle-sheet textarea,.pack-lifecycle-sheet select{width:100%;box-sizing:border-box;border:1px solid rgba(74,57,39,.2);border-radius:8px;background:white;padding:8px;font:11px/1.3 system-ui,sans-serif}.pack-lifecycle-sheet textarea{min-height:68px;resize:vertical}.pack-lifecycle-sheet .row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pack-lifecycle-sheet .buttons{display:flex;gap:6px;margin-top:10px}.pack-lifecycle-sheet .buttons button{flex:1;border:1px solid rgba(74,57,39,.22);border-radius:8px;background:white;padding:8px;font:600 10px/1.2 system-ui,sans-serif;cursor:pointer}.pack-lifecycle-history{display:grid;gap:5px;margin:8px 0}.pack-lifecycle-version{border:1px solid rgba(74,57,39,.13);border-radius:8px;padding:7px;font:10px/1.35 system-ui,sans-serif}.pack-lifecycle-rating{font:700 10px/1.2 system-ui,sans-serif;margin-left:auto}.pack-lifecycle-status{margin-top:7px;font:10px/1.35 system-ui,sans-serif;opacity:.72}
