.sr{color:#fff;min-height:100dvh}.sr-in{max-width:760px;margin:0 auto;padding:18px 16px 60px}.sr-back{color:#8fb6b8;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-block}.sr-lead{color:#8fb6b8;max-width:60ch;margin:10px 0 18px;font-size:15px;line-height:1.5}.sr-lead.small{margin-top:0;font-size:13.5px}.sr-h{margin:22px 0 10px;font-size:18px;font-weight:800}.sr-tabs{background:#06191c;border:1px solid #0d3a3f;border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.sr-tabs button{color:#8fb6b8;border-radius:10px;flex:1;padding:10px 6px;font-size:14px;font-weight:800}.sr-tabs button.on{color:#001414;background:#00f0f0;box-shadow:0 0 16px #00f0f073}.sr-note{color:#7ffcfc;background:#00f0f01a;border:1px solid #00f0f066;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:700}.sr-note.bad{color:#ffb3b3;background:#ff50501a;border-color:#ff505073}.sr-empty{text-align:center;color:#5f8f92;padding:30px 10px}.sr-center{justify-content:center;padding:30px;display:flex}.sr-search,.sr-form input,.sr-form select,.sr-form textarea{color:#fff;background:#06191c;border:1px solid #0d3a3f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:16px;display:block}.sr-search{margin-bottom:14px}.sr-search:focus,.sr-form input:focus,.sr-form select:focus,.sr-form textarea:focus{border-color:#00f0f0;box-shadow:0 0 0 3px #00f0f01f}.sr-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sr-form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sr-form.nx-glass{border-radius:18px;padding:14px}.sr-form small,.sr-sub{color:#5f8f92;letter-spacing:.8px;margin-top:6px;font-size:11px;font-weight:800}.sr-sub{margin-top:14px;display:block}.sr-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sr-file{color:#7ffcfc;text-align:center;cursor:pointer;border:1.5px dashed #00f0f073;border-radius:12px;padding:14px;font-weight:700;display:block}.sr-file input{display:none}.sr-btn{color:#001414;background:#00f0f0;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #00f0f059}.sr-btn:disabled{opacity:.55;box-shadow:none;cursor:default}.sr-btn.ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #0d3a3f}.sr-btn.small{padding:7px 12px;font-size:13px}.sr-link{color:#8fb6b8;font-size:13px;font-weight:700;text-decoration:underline}.sr-list{flex-direction:column;gap:12px;display:flex}.sr-card{border-radius:20px;overflow:hidden}.sr-photos{scroll-snap-type:x mandatory;gap:2px;height:180px;display:flex;overflow-x:auto}.sr-photos img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.sr-body{padding:14px 16px 16px}.sr-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sr-row h2{min-width:0;font-size:18px;font-weight:800;line-height:1.2}.sr-row strong{color:#00f0f0;white-space:nowrap;text-shadow:0 0 12px #00f0f080;font-size:18px;font-weight:900}.sr-row strong small{color:#8fb6b8;text-shadow:none;font-size:12px;font-weight:700}.sr-meta{color:#8fb6b8;margin-top:4px;font-size:13.5px}.sr-card dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0;font-size:14px;display:grid}.sr-card dt{color:#5f8f92;font-weight:700}.sr-card dd{min-width:0}.sr-about{color:#cfe;margin-bottom:12px;font-size:14px}.sr-card>.sr-body>.sr-btn{width:100%}.sr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sr-item,.sr-req{align-items:center;gap:10px;display:flex}.sr-item{border-radius:16px;padding:12px 14px}.sr-req{border-top:1px solid #0d3a3f;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.sr-item>div,.sr-req>div:first-child{flex:1;min-width:0}.sr-item b,.sr-req b{font-size:14.5px;display:block}.sr-item small,.sr-req small{color:#8fb6b8;margin-top:2px;font-size:12.5px;display:block}.sr-item a,.sr-req a{color:#7ffcfc;font-weight:700}.sr-good{font-weight:700;color:#7ffcfc!important}.sr-pill{color:#8fb6b8;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11.5px;font-weight:800}.sr-pill.accepted,.sr-pill.published{color:#00f0f0;background:#00f0f024}.sr-pill.pending{color:#f5c542;background:#f5c54224}.sr-pill.declined,.sr-pill.cancelled{color:#ff9a9a;background:#ff50501f}.sr-signin{border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:14px;display:flex}.sr-signin p{color:#8fb6b8;flex-basis:100%;font-size:14px}.sr-date{flex-direction:column;gap:4px;min-width:0;display:flex}.sr-date small{margin-top:0}.sr-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:46px}.sr-check{color:#cfe;align-items:flex-start;gap:10px;padding:6px 2px;font-size:14px;display:flex}.sr-check input{accent-color:#00f0f0;flex-shrink:0;height:20px;margin-top:1px;width:20px!important;padding:0!important}.sr-chips{flex-wrap:wrap;gap:6px;display:flex}.sr-chips button{color:#fff;background:#06191c;border:1px solid #0d3a3f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-size:14px;font-weight:800;display:flex}.sr-chips button span{color:#8fb6b8;font-size:12px;font-weight:700}.sr-chips button.on{color:#00f0f0;background:#00f0f01f;border-color:#00f0f0}
