:root{--green:#244638;--bg:#f5f2ec;--red:#8e2d2d}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#1c2922}.admin-wrap{max-width:1180px;margin:auto;padding:20px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}header nav{display:flex;gap:14px}a{color:var(--green)}.panel{background:#fff;border-radius:18px;padding:24px;margin-bottom:22px;box-shadow:0 8px 24px rgba(36,70,56,.08)}.narrow{max-width:620px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hours{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;font-weight:700;margin:13px 0}input,textarea{width:100%;padding:11px 12px;margin-top:6px;border:1px solid #cfd6d2;border-radius:10px;font:inherit}button{border:0;border-radius:10px;padding:11px 16px;background:var(--green);color:#fff;font-weight:800;cursor:pointer}.secondary{background:#68766f}.danger{background:var(--red)}.msg{padding:13px 16px;border-radius:10px;margin-bottom:16px}.ok{background:#e3f3e9}.err{background:#f9e3e3}.action-list article{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #eee}.action-list img{width:90px;height:70px;object-fit:cover;border-radius:10px}.row{display:flex;gap:8px}.hint{font-size:.9rem;color:#657069}@media(max-width:800px){.grid{grid-template-columns:1fr}.hours{grid-template-columns:1fr}.action-list article{grid-template-columns:70px 1fr}.action-list .row{grid-column:1/-1}.action-list img{width:70px;height:60px}}

.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview{min-width:150px}.preview img{width:150px;max-height:200px;object-fit:contain;background:#f4f1e9;border-radius:10px}.pdf-preview{width:150px;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:#f4f1e9;border-radius:10px;font-size:34px}.pdf-preview span{font-size:14px}.action-edit{flex:1;min-width:260px}.status{font-size:13px;font-weight:700}@media(max-width:700px){.two{grid-template-columns:1fr}.action-list article{display:block}.preview{margin-bottom:14px}.preview img,.pdf-preview{width:100%;max-width:280px}}

.checkline{display:flex;gap:.6rem;align-items:flex-start;margin:.7rem 0 1rem}.checkline input{width:auto;margin-top:.2rem}.delete-all{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}
.file-list{margin:14px 0;padding:12px;border:1px solid #ddd;border-radius:10px}.file-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.file-row:last-child{border-bottom:0}.inline-form{display:inline;margin:0}.small{padding:7px 10px;font-size:.86rem}.thumb{width:90px;height:90px;object-fit:cover;border-radius:8px}.action-pages{margin-bottom:14px}.action-pages .file-row{justify-content:flex-start}.action-pages .file-row form{margin-left:auto}
