.mssa-shell{max-width:1000px;margin:36px auto;padding:26px;border:1px solid #294967;border-radius:16px;background:#0b192a;color:#e9f3ff}.mssa-shell h2,.mssa-shell h3{color:white}.mssa-shell p{color:#b4c8df}.mssa-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mssa-top a,.mssa-item a{color:#46c8fa}.mssa-form{display:grid;gap:16px;padding:24px;border:1px solid #31516e;border-radius:12px;margin:24px 0}.mssa-form label{display:grid;gap:6px;font-weight:600}.mssa-form input,.mssa-form select,.mssa-shell input[type=text],.mssa-shell input[type=password]{width:100%;padding:12px;background:#f8fbff;color:#15243a;border:1px solid #9aacc0;border-radius:7px}.mssa-form button,.mssa-remove,.mssa-shell input[type=submit]{padding:11px 18px;border:0;border-radius:7px;background:#167fe6;color:white;cursor:pointer;font-weight:700}.mssa-remove{background:#8c2c3b}.mssa-preview{max-width:320px;height:auto}.mssa-list{display:grid;gap:12px}.mssa-item{display:flex;gap:15px;align-items:center;padding:12px;border:1px solid #31516e;border-radius:10px;flex-wrap:wrap}.mssa-item img{width:95px;height:65px;object-fit:contain}.mssa-item div:nth-child(2){flex:1;min-width:150px}.mssa-item small{display:block;color:#a8bed4}.mssa-success{padding:12px;background:#16482f;border-radius:8px}
.mssa-size-note{padding:12px 14px;background:#f0f4f8;border-left:4px solid #b81f2d;border-radius:5px;color:#17212b}.mssa-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.mssa-size-grid>div{border:1px solid #d7dde4;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:5px}.mssa-size-grid span{font-weight:700;color:#b81f2d}

.mssa-staff-admin{border:2px solid #1684c8;margin-bottom:24px}.mssa-staff-row{border-top:1px solid #d8e0ea;padding:14px 0;display:grid;gap:8px}.mssa-staff-row form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.mssa-staff-row small{display:block;color:#576579}.mssa-staff-admin input{max-width:100%;box-sizing:border-box}
