.campus-welcome-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.campus-welcome-periods button{min-height:44px;border:1px solid #ffffff70;border-radius:11px;background:#fff;color:#183665;font:inherit;font-size:13px;font-weight:800;padding:7px;overflow-wrap:anywhere}.campus-welcome-periods button:last-child{grid-column:1/-1;min-height:36px}.campus-welcome-periods button[aria-pressed=true]{background:#1d4c99;color:white}.campus-demo-label{font-size:12px!important;line-height:1.5;color:#fff4c5!important;background:#263d66;padding:9px;border-radius:10px}.campus-important-ticker{display:grid;grid-template-columns:1fr auto auto auto;gap:6px;align-items:center;margin:10px 0 17px;padding:12px;border-radius:15px;background:#fff7df;color:#3c310e;box-shadow:0 6px 18px #0d1c3520}.campus-important-ticker[hidden]{display:none}.campus-important-ticker>strong{grid-column:1/-1;font-size:13px}.campus-important-ticker>a{display:flex;align-items:center;min-height:48px;min-width:0;color:inherit;text-decoration:none;font-size:15px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.campus-important-ticker>button{min-width:36px;min-height:44px;border:1px solid #e2cd96;border-radius:10px;background:white;font-size:23px;color:#3c310e}.campus-important-ticker>button[hidden]{display:none}.campus-notice-count{font-size:11px}.campus-important-ticker[data-urgent=true]{background:#fff0ee;color:#852518;border:1px solid #e88e82}.campus-welcome-menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.campus-welcome-menus>a,.campus-welcome-menus>button{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;min-height:65px;padding:12px;border:1px solid #d9e4f1;border-radius:15px;background:#fff;color:#1b335d;text-decoration:none;font:inherit;font-size:15px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.campus-welcome-menus small{font-size:12px;font-weight:500;color:#637085}.campus-welcome-admin-list{display:grid;gap:9px}.campus-welcome-admin-row{padding:12px;border:1px solid #dce3ef;border-radius:12px;background:#fff;overflow-wrap:anywhere}.campus-welcome-admin-row>div{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.campus-welcome-admin-row button{min-height:40px}.campus-welcome-preview{width:100%;max-width:390px;box-sizing:border-box;padding:15px;background:#234172;border-radius:18px;color:white;margin:16px auto}.campus-welcome-preview .campus-life-time{font-size:13px}.campus-welcome-editor{width:min(94vw,720px);max-height:90dvh;overflow:auto;border:0;border-radius:20px;padding:22px}.campus-welcome-editor label{display:grid;gap:6px;margin:12px 0}.campus-welcome-editor input,.campus-welcome-editor textarea,.campus-welcome-editor select{box-sizing:border-box;width:100%;min-height:44px;padding:10px;font:inherit}.campus-welcome-editor input[type=checkbox]{width:auto;min-height:0}.campus-welcome-editor textarea{min-height:90px}.campus-welcome-admin-status{padding:10px;border-radius:10px;background:#eff5ff;overflow-wrap:anywhere}.campus-welcome-admin-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}@media(prefers-reduced-motion:reduce){.campus-important-ticker *{animation:none!important;transition:none!important}}

.notice-translation-state,.notice-papago-credit{grid-column:1/-1;font-size:11px!important;min-height:0!important;font-weight:400!important}.notice-papago-credit{color:#355887!important}.notice-translation-state[hidden],.notice-papago-credit[hidden]{display:none!important}.campus-admin-entry{display:block;min-height:44px;margin:16px auto;padding:10px;border:1px solid #ffffff66;background:#162b5144;color:white;border-radius:12px;font:inherit;font-size:12px}.tourist-recommendations .campus-important-ticker{margin-top:0}
