.pr-apply-calendar{padding:16px;border:1px solid #dfe7f1;border-radius:14px;background:#f8fafc;margin:12px 0 18px}
.pr-apply-month{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pr-apply-month strong{font-size:15px;color:#253650}
.pr-apply-week,.pr-apply-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pr-apply-week span{text-align:center;font-size:12px;color:#768399;padding:5px}
.pr-apply-days button{display:grid;place-items:center;min-width:0;min-height:42px;border:1px solid #d8e2f0;border-radius:10px;background:white;color:#334b70;font:inherit;font-size:14px;cursor:pointer}.pr-apply-days button[aria-pressed=true]{background:#253f68;border-color:#253f68;color:white;box-shadow:0 3px 8px #253f6820}.pr-apply-days button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.pr-apply-blank{min-height:42px}
@media(max-width:480px){.pr-apply-calendar{padding:12px}.pr-apply-week,.pr-apply-days{gap:4px}.pr-apply-days button{min-height:40px}}

html body #serverEventDetailModal .itda-action-button.itda-mobile-label-button:has(> .itda-mobile-svg)::before{display:none!important}
