.slide-admin-nav{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:22px;color:var(--green);font-size:.9375rem}
.slide-admin-nav a:hover,.slide-admin-success a:hover{text-decoration:underline}
.slide-admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.slide-admin-toolbar p{color:var(--text);font-size:.9375rem}
.slide-admin-form{padding:0;border:0;min-width:0}.slide-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.slide-admin-card{border:1px solid var(--line);border-radius:5px;padding:22px;min-width:0;background:#fff}.slide-admin-card-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.slide-admin-card-heading h2{font-size:1.125rem}.slide-admin-order{display:flex;gap:7px}
.slide-admin-order button{border:1px solid var(--line);background:#fff;border-radius:4px;display:grid;place-items:center;width:36px;height:36px;color:var(--green);cursor:pointer}.slide-admin-order button:disabled{opacity:.35;cursor:default}
.slide-admin-preview{position:relative;aspect-ratio:16/6;background:#edf3ef;overflow:hidden;margin-bottom:18px}.slide-admin-preview img{width:100%;height:100%;object-fit:cover;display:block}.slide-admin-preview span{position:absolute;bottom:0;inset-inline:0;color:#fff;background:linear-gradient(transparent,#063b2bd9);padding:28px 15px 10px;font-size:.9375rem}
.slide-admin-upload{display:block;margin-bottom:8px}.slide-admin-upload>span{display:flex;align-items:center;gap:8px;font-weight:650;color:var(--green);margin-bottom:10px}.slide-admin-upload input{display:block;max-width:100%;font:inherit;font-size:.9375rem}.slide-admin-hint{font-size:.8125rem;line-height:1.8;color:var(--text);margin:8px 0 17px}
.slide-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.slide-admin-fields .application-field{min-width:0}.slide-admin-fields input,.slide-admin-fields textarea{width:100%}.slide-admin-fields textarea{resize:vertical}.slide-admin-fields .application-field>span{font-size:.875rem}
.slide-admin-positions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.slide-admin-positions label{display:block;min-width:0;font-size:.875rem}.slide-admin-positions label>span{display:flex;justify-content:space-between;gap:8px}.slide-admin-positions input{width:100%;accent-color:var(--green);margin-top:8px}
.slide-admin-save{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px;margin-top:27px}.slide-admin-save .button{display:inline-flex;align-items:center;gap:10px}.slide-admin-save>span{font-size:.9375rem;color:var(--text)}.slide-admin-success{background:#eff8f2;border:1px solid #b9d7c4;padding:16px 20px;line-height:1.9;color:var(--green);margin-bottom:20px}.slide-admin-success a{text-decoration:underline;text-underline-offset:4px}
.website-admin-link{font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap;margin-left:auto;margin-right:20px}.website-admin-link:hover{text-decoration:underline}.application-field small{font-size:.8125rem;line-height:1.8;color:var(--text)}
@media(max-width:820px){.slide-admin-grid{grid-template-columns:1fr}.slide-admin-card{padding:20px}}
@media(max-width:680px){.slide-admin-fields,.slide-admin-positions{grid-template-columns:1fr}.slide-admin-toolbar{align-items:flex-start}.slide-admin-toolbar .button{font-size:.875rem}.slide-admin-card{padding:17px}.slide-admin-nav{gap:10px 18px}.website-admin-link{display:inline-block;margin:12px 0 0}}
