.pick-tools{display:flex;gap:12px;margin:28px 0}.pick-tools input{flex:1;min-width:220px;height:48px;padding:0 15px;border:1px solid #d7d2c8}.pick-tools button,.save{border:0;border-radius:5px;background:#11131a;color:#fff;font-weight:800;padding:0 18px;min-height:48px;cursor:pointer}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.pick{background:#fff;border:1px solid #ded9cf;padding:14px}.pick img,.placeholder{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f2efe8;display:grid;place-items:center}.pick h3{margin:13px 0 5px}.pick p{margin:4px 0;color:#62636a}.pick-actions{display:flex;gap:8px;margin-top:12px}.pick-actions button{flex:1;min-height:38px;border:1px solid #11131a;background:#fff;font-weight:700;cursor:pointer}.pick-actions .danger{color:#b42318}dialog{width:min(520px,calc(100% - 24px));border:0;padding:0;box-shadow:0 22px 70px #0004}dialog::backdrop{background:#1118}dialog form{padding:24px}.dialog-head{display:flex;justify-content:space-between;align-items:center}.dialog-head button{border:0;background:none;font-size:22px}label{display:grid;gap:7px;margin:15px 0;font-weight:700}label input{height:45px;padding:0 12px;border:1px solid #cbc6bc}.check{display:flex;align-items:center}.check input{width:18px;height:18px}.message{color:#b42318;min-height:20px}