/* assets/styles.css */
body:not(.sc-admin):not(.sc-standalone) button:focus-visible,body:not(.sc-admin):not(.sc-standalone) input:focus-visible,body:not(.sc-admin):not(.sc-standalone) a:focus-visible{outline-offset:2px}
body:not(.sc-admin):not(.sc-standalone) *{box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone){margin:0px}
body:not(.sc-admin):not(.sc-standalone) .app-shell{min-height:100vh;display:flex}
body:not(.sc-admin):not(.sc-standalone) .sidebar{position:fixed;inset:0px auto 0px 0px;width:246px;padding:28px 18px 20px;display:flex;flex-direction:column;z-index:10}
body:not(.sc-admin):not(.sc-standalone) .brand{display:flex;align-items:center;gap:12px;padding:0px 10px 30px}
body:not(.sc-admin):not(.sc-standalone) .brand-mark,body:not(.sc-admin):not(.sc-standalone) .mobile-logo{width:38px;height:38px;display:grid;place-items:center;font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .brand strong,body:not(.sc-admin):not(.sc-standalone) .brand span{display:block;font-size:13px;line-height:1.35}
body:not(.sc-admin):not(.sc-standalone) .brand span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav button,body:not(.sc-admin):not(.sc-standalone) .sidebar-foot > button{min-height:44px;padding:0px 12px;display:flex;align-items:center;gap:13px;font-size:14px;cursor:pointer;text-align:left}
body:not(.sc-admin):not(.sc-standalone) .nav-icon{font-size:20px;width:22px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav b{margin-left:auto;font-size:10px;padding:3px 6px}
body:not(.sc-admin):not(.sc-standalone) .sidebar-foot{margin-top:auto;padding-top:14px}
body:not(.sc-admin):not(.sc-standalone) .sidebar-foot > button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .profile{margin-top:14px;padding:10px;display:flex;align-items:center;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .profile div:nth-child(2){min-width:0px;flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .profile strong,body:not(.sc-admin):not(.sc-standalone) .profile span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .profile span{font-size:10px;margin-top:2px}
body:not(.sc-admin):not(.sc-standalone) .avatar{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .avatar.small{width:34px;height:34px}
body:not(.sc-admin):not(.sc-standalone) .content{width:calc(100% - 246px);margin-left:246px}
body:not(.sc-admin):not(.sc-standalone) .topbar{height:72px;position:sticky;top:0px;z-index:8;display:flex;align-items:center;gap:17px;padding:0px 32px}
body:not(.sc-admin):not(.sc-standalone) .quick-search{position:relative;margin-right:auto;width:min(560px, 55vw);height:42px;display:flex;align-items:center;gap:10px;padding:0px 12px}
body:not(.sc-admin):not(.sc-standalone) .quick-search > span{font-size:24px;transform:rotate(-15deg)}
body:not(.sc-admin):not(.sc-standalone) .quick-search input,body:not(.sc-admin):not(.sc-standalone) .hero-input input{width:100%;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) kbd{padding:3px 6px;font-size:10px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .search-results{position:absolute;top:48px;left:0px;right:0px;padding:10px;z-index:20}
body:not(.sc-admin):not(.sc-standalone) .search-results > small{display:block;padding:8px 10px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .search-results button{width:100%;padding:9px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .search-results button > span:nth-child(2){flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .search-results strong,body:not(.sc-admin):not(.sc-standalone) .search-results small{display:block;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .search-results small{margin-top:2px}
body:not(.sc-admin):not(.sc-standalone) .search-results i{font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .icon-button{position:relative;width:38px;height:38px;font-size:20px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .icon-button b{position:absolute;right:-3px;top:-4px;width:16px;height:16px;display:grid;place-items:center;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .top-profile{display:flex;align-items:center;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .top-profile strong,body:not(.sc-admin):not(.sc-standalone) .top-profile small{display:block;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .top-profile small{margin-top:2px}
body:not(.sc-admin):not(.sc-standalone) .mobile-logo{display:none}
body:not(.sc-admin):not(.sc-standalone) .page{width:min(1180px, 100% - 56px);margin:0px auto;padding:38px 0px 56px}
body:not(.sc-admin):not(.sc-standalone) .welcome{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}
body:not(.sc-admin):not(.sc-standalone) .eyebrow,body:not(.sc-admin):not(.sc-standalone) .panel-heading p,body:not(.sc-admin):not(.sc-standalone) .hero-search > p{margin:0px 0px 8px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .welcome h1{margin:0px;font-size:30px}
body:not(.sc-admin):not(.sc-standalone) .welcome > div > p:last-child{margin:7px 0px 0px;font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .date-pill{display:flex;align-items:center;gap:11px;padding:9px 14px}
body:not(.sc-admin):not(.sc-standalone) .date-pill > span{width:36px;height:36px;display:grid;place-items:center;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .date-pill small,body:not(.sc-admin):not(.sc-standalone) .date-pill strong{display:block}
body:not(.sc-admin):not(.sc-standalone) .date-pill small{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .date-pill strong{font-size:12px;margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .hero-search{min-height:218px;padding:33px 38px;position:relative;overflow:visible}
body:not(.sc-admin):not(.sc-standalone) .hero-search::after{content:"";position:absolute;right:35px;top:23px;width:120px;height:120px;transform:rotate(18deg);pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .hero-search h2{margin:0px 0px 21px;font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .hero-input{position:relative;z-index:2;height:54px;width:min(670px, 100%);display:flex;align-items:center;gap:11px;padding:5px 5px 5px 16px}
body:not(.sc-admin):not(.sc-standalone) .hero-input > span{font-size:24px}
body:not(.sc-admin):not(.sc-standalone) .hero-input button{height:44px;padding:0px 22px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .hero-search > small{display:block;margin-top:13px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .stats{margin:20px 0px;display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}
body:not(.sc-admin):not(.sc-standalone) .stats article{min-height:88px;padding:17px;display:flex;align-items:center;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .stat-icon{width:42px;height:42px;display:grid;place-items:center;font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .stats strong,body:not(.sc-admin):not(.sc-standalone) .stats span{display:block}
body:not(.sc-admin):not(.sc-standalone) .stats strong{font-size:21px;line-height:1}
body:not(.sc-admin):not(.sc-standalone) .stats span{font-size:10px;margin-top:6px}
body:not(.sc-admin):not(.sc-standalone) .stats article > small{margin-left:auto;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .stats article > button{margin-left:auto;font-size:10px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .dashboard-grid{display:grid;grid-template-columns:minmax(0px, 1.4fr) minmax(330px, 0.75fr);gap:20px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .panel{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .panel-heading{display:flex;align-items:center;justify-content:space-between;padding:23px 24px 15px}
body:not(.sc-admin):not(.sc-standalone) .panel-heading h2{margin:0px;font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .panel-heading button{padding:9px 12px;font-size:10px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .village-list{padding:0px 14px}
body:not(.sc-admin):not(.sc-standalone) .village-list > button{width:100%;border-width:0px 0px 1px;border-style:none none solid;border-image:none;min-height:76px;display:flex;align-items:center;gap:12px;padding:11px 10px;text-align:left;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .th-badge{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .th-badge.large{width:48px;height:48px;font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .th-badge.xl{width:58px;height:58px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .village-copy{flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .village-copy strong,body:not(.sc-admin):not(.sc-standalone) .village-copy small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-copy strong{font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .village-copy small{margin-top:5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .role{font-size:8px;padding:5px 8px}
body:not(.sc-admin):not(.sc-standalone) .village-list i{font-style:normal;font-size:22px}
body:not(.sc-admin):not(.sc-standalone) .view-all,body:not(.sc-admin):not(.sc-standalone) .detail-action{width:100%;height:48px;font-size:10px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .view-all span,body:not(.sc-admin):not(.sc-standalone) .detail-action span{margin-left:8px}
body:not(.sc-admin):not(.sc-standalone) .detail-cover{min-height:118px;padding:23px;display:flex;align-items:center;gap:14px}
body:not(.sc-admin):not(.sc-standalone) .detail-cover > div:nth-child(2){flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .detail-cover h2{margin:8px 0px 3px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .detail-cover p{margin:0px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .detail-cover > button{align-self:flex-start}
body:not(.sc-admin):not(.sc-standalone) .status{padding:4px 7px;font-size:8px}
.detail-body:not(.sc-admin):not(.sc-standalone){padding:20px 21px 10px}
body:not(.sc-admin):not(.sc-standalone) .label{margin:0px 0px 11px;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .person,body:not(.sc-admin):not(.sc-standalone) .access-row{display:flex;align-items:center;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .person > div:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .access-row > div:nth-child(2){flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .person strong,body:not(.sc-admin):not(.sc-standalone) .person span,body:not(.sc-admin):not(.sc-standalone) .access-row strong,body:not(.sc-admin):not(.sc-standalone) .access-row span{display:block;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .person span,body:not(.sc-admin):not(.sc-standalone) .access-row span{margin-top:3px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .person a{padding:8px 9px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .divider{height:1px;margin:18px 0px}
body:not(.sc-admin):not(.sc-standalone) .access-head{display:flex;align-items:center;justify-content:space-between}
body:not(.sc-admin):not(.sc-standalone) .access-head span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .access-row{margin-bottom:11px}
body:not(.sc-admin):not(.sc-standalone) .access-row a{width:28px;height:28px;display:grid;place-items:center}
body:not(.sc-admin):not(.sc-standalone) .empty{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .toast{position:fixed;right:24px;bottom:24px;z-index:50;padding:13px 17px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav{display:none}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .sidebar{width:76px;padding:22px 10px}
body:not(.sc-admin):not(.sc-standalone) .brand{padding:0px 9px 30px}
body:not(.sc-admin):not(.sc-standalone) .brand > div:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .sidebar nav button > span:not(.nav-icon),body:not(.sc-admin):not(.sc-standalone) .sidebar-foot > button > span:not(.nav-icon),body:not(.sc-admin):not(.sc-standalone) .profile > div:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .profile > button{display:none}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav button,body:not(.sc-admin):not(.sc-standalone) .sidebar-foot > button{justify-content:center;padding:0px}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav b{position:absolute;margin:-26px 0px 0px 23px}
body:not(.sc-admin):not(.sc-standalone) .profile{padding:8px;justify-content:center}
body:not(.sc-admin):not(.sc-standalone) .content{width:calc(100% - 76px);margin-left:76px}
body:not(.sc-admin):not(.sc-standalone) .dashboard-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .detail-panel{order:-1}
}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone) .app-shell{display:block}
body:not(.sc-admin):not(.sc-standalone) .sidebar{display:none}
body:not(.sc-admin):not(.sc-standalone) .content{width:100%;margin:0px;padding-bottom:72px}
body:not(.sc-admin):not(.sc-standalone) .topbar{height:64px;padding:0px 15px;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .mobile-logo{display:grid;width:34px;height:34px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .quick-search{width:auto;flex:1 1 0%;height:40px}
body:not(.sc-admin):not(.sc-standalone) .quick-search kbd,body:not(.sc-admin):not(.sc-standalone) .top-profile{display:none}
body:not(.sc-admin):not(.sc-standalone) .icon-button{width:36px;height:36px}
body:not(.sc-admin):not(.sc-standalone) .page{width:calc(100% - 28px);padding:24px 0px 30px}
body:not(.sc-admin):not(.sc-standalone) .welcome{align-items:flex-start}
body:not(.sc-admin):not(.sc-standalone) .welcome h1{font-size:25px}
body:not(.sc-admin):not(.sc-standalone) .welcome > div > p:last-child{max-width:260px;line-height:1.45}
body:not(.sc-admin):not(.sc-standalone) .date-pill{display:none}
body:not(.sc-admin):not(.sc-standalone) .hero-search{min-height:240px;padding:27px 20px}
body:not(.sc-admin):not(.sc-standalone) .hero-search h2{font-size:24px;max-width:260px}
body:not(.sc-admin):not(.sc-standalone) .hero-input{height:auto;min-height:52px;flex-wrap:wrap;padding:7px 7px 7px 13px}
body:not(.sc-admin):not(.sc-standalone) .hero-input input{width:calc(100% - 38px)}
body:not(.sc-admin):not(.sc-standalone) .hero-input button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .stats{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .stats article{min-height:82px}
body:not(.sc-admin):not(.sc-standalone) .stats article:nth-child(3){grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .dashboard-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .detail-panel{order:-1}
body:not(.sc-admin):not(.sc-standalone) .panel-heading{padding:20px 18px 12px}
body:not(.sc-admin):not(.sc-standalone) .role{display:none}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav{position:fixed;display:flex;z-index:30;inset:auto 0px 0px;height:68px;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav button{position:relative;min-width:62px;display:grid;place-content:center;gap:3px}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav button > span{font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav small{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav b{position:absolute;top:8px;right:11px;width:14px;height:14px;display:grid;place-items:center;font-size:7px}
body:not(.sc-admin):not(.sc-standalone) .toast{right:14px;bottom:82px;left:14px;text-align:center}
}
/* assets/platform.css */
body:not(.sc-admin):not(.sc-standalone) .main-menu{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:20px 0px 18px;position:relative;z-index:30}
body:not(.sc-admin):not(.sc-standalone) .main-menu a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{min-height:46px;display:flex;align-items:center;gap:8px;padding:0px 15px;font-size:14px;cursor:pointer;list-style:none;white-space:nowrap;transition:border-color 0.16s, background 0.16s, color 0.16s}
body:not(.sc-admin):not(.sc-standalone) .menu-group > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .menu-group > summary::after{content:"⌄";margin-left:2px;font-size:14px;transition:transform 0.16s}
body:not(.sc-admin):not(.sc-standalone) .menu-group[open] > summary::after{transform:rotate(180deg)}
body:not(.sc-admin):not(.sc-standalone) .menu-group{position:relative}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{position:absolute;left:0px;top:calc(100% + 7px);z-index:40;display:grid;gap:4px;min-width:230px;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a{min-height:38px;padding:0px 11px;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .menu-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0px 5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .ecl-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0px 18px}
body:not(.sc-admin):not(.sc-standalone) .ecl-title h1{margin:3px 0px 5px;font-size:clamp(28px, 4vw, 42px)}
body:not(.sc-admin):not(.sc-standalone) .ecl-title p{margin:0px;max-width:720px}
body:not(.sc-admin):not(.sc-standalone) .eyebrow{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .ecl-live{padding:8px 11px;font-size:11px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:10px;margin-bottom:18px}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics article,body:not(.sc-admin):not(.sc-standalone) .ecl-card{padding:17px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics strong,body:not(.sc-admin):not(.sc-standalone) .ecl-metrics span{display:block}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics strong{font-size:25px}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics span{margin-top:4px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .ecl-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:13px}
body:not(.sc-admin):not(.sc-standalone) .ecl-grid-2{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .ecl-layout{display:grid;grid-template-columns:minmax(0px, 1fr) 355px;gap:18px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .ecl-layout > aside{position:sticky;top:15px}
body:not(.sc-admin):not(.sc-standalone) .ecl-layout > aside > .form-card + .form-card{margin-top:15px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card h2,body:not(.sc-admin):not(.sc-standalone) .ecl-card h3{margin:5px 0px 8px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card p{font-size:13px;line-height:1.5}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-head small{display:block;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-foot,body:not(.sc-admin):not(.sc-standalone) .ecl-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-foot span,body:not(.sc-admin):not(.sc-standalone) .ecl-tags span,body:not(.sc-admin):not(.sc-standalone) .ecl-badge{display:inline-block;padding:5px 8px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .ecl-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0px}
body:not(.sc-admin):not(.sc-standalone) .ecl-line strong,body:not(.sc-admin):not(.sc-standalone) .ecl-line small{display:block}
body:not(.sc-admin):not(.sc-standalone) .ecl-line small{margin-top:3px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .ecl-line > span{font-size:11px;text-align:right}
body:not(.sc-admin):not(.sc-standalone) .ecl-empty{padding:24px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .ecl-section-title{margin:28px 0px 12px}
body:not(.sc-admin):not(.sc-standalone) .ecl-link{display:inline-block;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card label,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form label{display:block;font-size:11px;margin:10px 0px 5px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card input,body:not(.sc-admin):not(.sc-standalone) .ecl-card select,body:not(.sc-admin):not(.sc-standalone) .ecl-card textarea,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form input,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form textarea{box-sizing:border-box;width:100%;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .ecl-card button,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form button{margin-top:12px;padding:10px 13px}
body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form{margin-top:12px;padding-top:12px}
body:not(.sc-admin):not(.sc-standalone) .form-card fieldset{margin:12px 0px;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .form-card legend{font-size:10px;padding:0px 5px}
body:not(.sc-admin):not(.sc-standalone) .form-card .check{display:inline-flex;align-items:center;gap:5px;margin:4px 10px 4px 0px}
body:not(.sc-admin):not(.sc-standalone) .form-card .check input{width:auto}
body:not(.sc-admin):not(.sc-standalone) .form-card select[multiple]{min-height:115px}
body:not(.sc-admin):not(.sc-standalone) .clan-card dl{margin:14px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .clan-card dl div{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:5px 0px}
body:not(.sc-admin):not(.sc-standalone) .clan-card dt{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-card dd{margin:0px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .audit-table{overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .audit-table table{width:100%;border-collapse:collapse;min-width:760px}
body:not(.sc-admin):not(.sc-standalone) .audit-table th,body:not(.sc-admin):not(.sc-standalone) .audit-table td{text-align:left;padding:10px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .audit-table th{font-size:9px}
@media (max-width: 1100px){body:not(.sc-admin):not(.sc-standalone) .ecl-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .ecl-layout > aside{position:static}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .main-menu{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px;margin:14px 0px}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .menu-group,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{width:100%;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{justify-content:space-between;min-height:42px;padding:0px 12px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .menu-group[open]{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{position:static;grid-template-columns:repeat(2, minmax(0px, 1fr));min-width:0px;margin-top:6px;padding:6px}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a{white-space:normal;line-height:1.2;min-height:40px}
body:not(.sc-admin):not(.sc-standalone) .ecl-title{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .ecl-grid-2{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .ecl-line{align-items:flex-start}
body:not(.sc-admin):not(.sc-standalone) .ecl-card{padding:14px}
}
@media (max-width: 480px){body:not(.sc-admin):not(.sc-standalone) .ecl-metrics{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics article{padding:13px}
body:not(.sc-admin):not(.sc-standalone) .ecl-live{white-space:normal}
body:not(.sc-admin):not(.sc-standalone) .clan-card dl div{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-head{flex-direction:column}
}
body:not(.sc-admin):not(.sc-standalone) .brand-logo{display:block;width:54px;height:54px;object-fit:cover}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{padding:0px;gap:13px}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{width:58px;height:58px}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .login{max-width:480px !important;margin:3vh auto !important}
body:not(.sc-admin):not(.sc-standalone) .login .brand{justify-content:center;padding:0px 0px 22px}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{width:clamp(190px, 48vw, 240px);height:auto;border-width:2px}
body:not(.sc-admin):not(.sc-standalone) .login .brand > div{display:none}
body:not(.sc-admin):not(.sc-standalone) .login h1{text-align:center;margin-top:0px}
body:not(.sc-admin):not(.sc-standalone) .login > p:not(.error):not(.notice){text-align:center}
body:not(.sc-admin):not(.sc-standalone) .setup .brand{justify-content:center;padding:0px 0px 22px}
body:not(.sc-admin):not(.sc-standalone) .setup .brand-logo{width:170px;height:auto}
body:not(.sc-admin):not(.sc-standalone) .setup .brand > div{display:none}
body:not(.sc-admin):not(.sc-standalone) .login button,body:not(.sc-admin):not(.sc-standalone) .setup button,body:not(.sc-admin):not(.sc-standalone) .form-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .primary,body:not(.sc-admin):not(.sc-standalone) .search-box button,body:not(.sc-admin):not(.sc-standalone) .ecl-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .cwl-confirm{transition:transform 0.16s, box-shadow 0.16s, filter 0.16s}
body:not(.sc-admin):not(.sc-standalone) .login button:hover,body:not(.sc-admin):not(.sc-standalone) .setup button:hover,body:not(.sc-admin):not(.sc-standalone) .form-card button:not(.danger-button):hover,body:not(.sc-admin):not(.sc-standalone) .search-box button:hover{transform:translateY(-1px)}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{width:52px;height:52px}
body:not(.sc-admin):not(.sc-standalone) .login{margin:12px !important;padding:24px !important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{width:min(205px, 68vw)}
body:not(.sc-admin):not(.sc-standalone) .setup .brand-logo{width:145px}
}
body:not(.sc-admin):not(.sc-standalone) .ecl-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .ecl-record-actions form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .compact-button,body:not(.sc-admin):not(.sc-standalone) .danger-button.compact-button{width:auto !important;margin:0px !important;padding:7px 10px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-shell{position:relative;overflow:visible;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{display:flex;align-items:center;gap:18px;min-height:94px;padding:16px 58px 16px 20px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card > span:last-child{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card strong,body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small,body:not(.sc-admin):not(.sc-standalone) .clan-quick-card b{display:block}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card strong{font-size:18px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small{margin-top:5px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card b{margin-top:9px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions{position:absolute;top:13px;right:13px;z-index:6}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > summary{display:grid;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;cursor:pointer;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > div{position:absolute;top:44px;right:0px;min-width:174px;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions button{white-space:nowrap;width:100% !important}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:10px;margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .access-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;margin:0px;padding:0px 14px;font-size:11px;text-align:center;transition:transform 0.15s, border-color 0.15s, box-shadow 0.15s}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .access-link:hover{transform:translateY(-1px)}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone){margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .login{box-sizing:border-box;width:calc(100% - 20px) !important;max-width:none !important;margin:10px auto !important;padding:18px !important}
body:not(.sc-admin):not(.sc-standalone) .login .brand{padding-bottom:12px}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{width:min(168px, 58vw) !important}
body:not(.sc-admin):not(.sc-standalone) .login h1{margin:4px 0px 7px;font-size:30px}
body:not(.sc-admin):not(.sc-standalone) .login > p:not(.error):not(.notice){margin:0px 0px 14px;font-size:13px;line-height:1.4}
body:not(.sc-admin):not(.sc-standalone) .login label{margin-top:11px}
body:not(.sc-admin):not(.sc-standalone) .login input{min-height:48px}
body:not(.sc-admin):not(.sc-standalone) .login button{min-height:48px;margin-top:14px}
body:not(.sc-admin):not(.sc-standalone) .login > .access-link{margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions{grid-template-columns:1fr;gap:7px;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .access-link{width:100%;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .back-link{margin-bottom:10px}
}
body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link,body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:nth-of-type(3){display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:100% !important;min-height:46px !important;margin:0px !important;padding:0px 14px !important;font-size:11px !important;text-align:center !important}
body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:hover{transform:translateY(-1px)}
/* assets/command-center.css */
body:not(.sc-admin):not(.sc-standalone) .command-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:28px 0px 20px;padding:24px}
body:not(.sc-admin):not(.sc-standalone) .command-title h1{margin:4px 0px 6px;font-size:clamp(28px, 4vw, 48px)}
body:not(.sc-admin):not(.sc-standalone) .command-title p{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .command-title .eyebrow,body:not(.sc-admin):not(.sc-standalone) .eyebrow{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .command-status,body:not(.sc-admin):not(.sc-standalone) .command-chip{display:inline-flex;align-items:center;width:max-content;padding:6px 10px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline form{display:flex;gap:8px;align-items:end}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline label,body:not(.sc-admin):not(.sc-standalone) .report-filter label{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline input,body:not(.sc-admin):not(.sc-standalone) .report-filter input,body:not(.sc-admin):not(.sc-standalone) .report-filter select{display:block;margin-top:5px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));gap:10px;margin:16px 0px 22px}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid article{padding:18px;border-image:none}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid strong,body:not(.sc-admin):not(.sc-standalone) .command-stat-grid span{display:block}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid strong{font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid span{margin-top:4px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .command-grid{display:grid;gap:13px}
body:not(.sc-admin):not(.sc-standalone) .command-grid-2{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .command-grid-3{grid-template-columns:repeat(3, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .command-module{display:block;padding:20px;transition:0.18s}
body:not(.sc-admin):not(.sc-standalone) .command-module:hover{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .command-module b,body:not(.sc-admin):not(.sc-standalone) .command-module span{display:block}
body:not(.sc-admin):not(.sc-standalone) .command-module b{font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .command-module span{margin-top:7px;font-size:12px;line-height:1.45}
body:not(.sc-admin):not(.sc-standalone) .command-card{padding:18px}
body:not(.sc-admin):not(.sc-standalone) .command-card h2{margin:0px 0px 8px}
body:not(.sc-admin):not(.sc-standalone) .command-split{display:grid;grid-template-columns:minmax(0px, 1fr) 340px;gap:18px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .command-form label{display:block;margin:12px 0px 5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .command-form input,body:not(.sc-admin):not(.sc-standalone) .command-form select,body:not(.sc-admin):not(.sc-standalone) .command-form textarea,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card input{box-sizing:border-box;width:100%;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .command-form button,body:not(.sc-admin):not(.sc-standalone) .command-card button,body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder button,body:not(.sc-admin):not(.sc-standalone) .report-filter button{padding:10px 13px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .inline-check{gap:8px;align-items:center;display:flex !important}
body:not(.sc-admin):not(.sc-standalone) .inline-check input{width:auto}
body:not(.sc-admin):not(.sc-standalone) .command-table-wrap{overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .command-table{width:100%;border-collapse:collapse;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .command-table th,body:not(.sc-admin):not(.sc-standalone) .command-table td{padding:10px;text-align:left}
body:not(.sc-admin):not(.sc-standalone) .command-table th{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .command-empty{padding:22px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .command-warning{padding:10px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .section-heading h2{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .section-heading p{margin:5px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .command-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0px}
body:not(.sc-admin):not(.sc-standalone) .command-line b,body:not(.sc-admin):not(.sc-standalone) .command-line small{display:block}
body:not(.sc-admin):not(.sc-standalone) .command-line small,body:not(.sc-admin):not(.sc-standalone) .command-line time{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .chat-shell{display:grid;grid-template-columns:210px minmax(0px, 1fr) 250px;gap:14px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .chat-channels,body:not(.sc-admin):not(.sc-standalone) .chat-main,body:not(.sc-admin):not(.sc-standalone) .chat-admin{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .chat-channels{position:sticky;top:12px;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .chat-channels-head{display:flex;justify-content:space-between;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .chat-channels a{display:block;padding:11px 14px}
body:not(.sc-admin):not(.sc-standalone) .chat-channels b,body:not(.sc-admin):not(.sc-standalone) .chat-channels small{display:block}
body:not(.sc-admin):not(.sc-standalone) .chat-channels small{margin-top:3px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .chat-main{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .chat-main > header{display:flex;justify-content:space-between;gap:15px;padding:16px 18px}
body:not(.sc-admin):not(.sc-standalone) .chat-main > header h2,body:not(.sc-admin):not(.sc-standalone) .chat-main > header p{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .chat-main > header p{margin-top:4px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .chat-messages{max-height:620px;overflow:auto;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .chat-message{max-width:82%;margin:0px 0px 12px;padding:12px 14px}
body:not(.sc-admin):not(.sc-standalone) .chat-message.mine{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .chat-meta{display:flex;gap:8px;align-items:center;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .chat-meta strong{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .chat-message > p{margin:8px 0px 3px;line-height:1.45;overflow-wrap:anywhere}
body:not(.sc-admin):not(.sc-standalone) .chat-message blockquote{margin:8px 0px;padding:7px 9px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .chat-removed{font-style:italic}
body:not(.sc-admin):not(.sc-standalone) .chat-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .chat-actions form{display:inline}
body:not(.sc-admin):not(.sc-standalone) .chat-actions button{padding:3px 6px;font-size:9px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .chat-compose{padding:13px}
body:not(.sc-admin):not(.sc-standalone) .chat-compose textarea{box-sizing:border-box;width:100%;padding:12px;resize:vertical}
body:not(.sc-admin):not(.sc-standalone) .chat-compose > div:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .chat-compose button{padding:9px 14px}
body:not(.sc-admin):not(.sc-standalone) .chat-compose #chat-context{margin-bottom:7px;padding:7px 9px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .chat-poll{display:grid;gap:5px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .chat-poll > strong{margin-bottom:3px}
body:not(.sc-admin):not(.sc-standalone) .chat-poll form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .poll-option{justify-content:space-between;width:100%;display:flex !important;padding:8px !important}
body:not(.sc-admin):not(.sc-standalone) .chat-poll-create{margin:12px}
body:not(.sc-admin):not(.sc-standalone) .chat-poll-create summary,body:not(.sc-admin):not(.sc-standalone) .chat-admin summary{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{margin-bottom:18px;padding:18px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:10px;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card{padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header b,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card ol{margin:10px 0px;padding-left:26px;max-height:300px;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li{padding:5px 0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li div{display:inline-block;width:calc(100% - 35px);vertical-align:middle}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li b,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li form{display:inline-block}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li button{width:24px;height:24px;padding:0px;font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .full-button{width:100%;margin-top:7px}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder{display:grid;grid-template-columns:190px minmax(0px, 1fr);gap:16px;margin-bottom:18px;padding:18px}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder > aside{position:sticky;top:12px;align-self:start}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder h2{margin:0px 0px 10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list{display:grid;gap:5px;max-height:650px;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list input{position:absolute;opacity:0}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list span{display:block;padding:8px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list b,body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list b{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list small{margin-top:2px;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list .locked span{opacity:0.45;cursor:not-allowed}
body:not(.sc-admin):not(.sc-standalone) .command-search{box-sizing:border-box;width:100%;margin:10px 0px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:9px;max-height:720px;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header{display:flex;justify-content:space-between;gap:8px;padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header small{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > div{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:3px;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice input{position:absolute;opacity:0}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice span{display:block;padding:6px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice b,body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice b{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{margin-top:2px;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder-bar{position:sticky;bottom:0px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder-bar span{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .report-filter{display:flex;gap:8px;align-items:end}
body:not(.sc-admin):not(.sc-standalone) .report-filter button{height:39px}
body:not(.sc-admin):not(.sc-standalone) .war-report-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-report-row b,body:not(.sc-admin):not(.sc-standalone) .war-report-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-report-row small{margin-top:3px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-report-row > div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
body:not(.sc-admin):not(.sc-standalone) .war-report-row span{padding:5px 7px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .ranking-list{margin:8px 0px;padding:0px;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .ranking-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0px}
body:not(.sc-admin):not(.sc-standalone) .ranking-list b,body:not(.sc-admin):not(.sc-standalone) .ranking-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .ranking-list small,body:not(.sc-admin):not(.sc-standalone) .ranking-list time{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .castle-form{display:grid;grid-template-columns:repeat(5, minmax(100px, 1fr)) auto;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .castle-form input{min-width:0px;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .member-alerts{margin-bottom:18px;padding:16px}
body:not(.sc-admin):not(.sc-standalone) .member-alerts h2{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert{display:grid;grid-template-columns:minmax(0px, 1fr) auto auto;gap:14px;align-items:center;padding:10px 0px}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert b,body:not(.sc-admin):not(.sc-standalone) .member-war-alert small{display:block}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert small,body:not(.sc-admin):not(.sc-standalone) .member-war-alert time{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .member-section{margin:22px 0px}
body:not(.sc-admin):not(.sc-standalone) .member-village-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:10px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .member-village{padding:15px}
body:not(.sc-admin):not(.sc-standalone) .member-village header{display:flex;justify-content:space-between;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .member-village h3,body:not(.sc-admin):not(.sc-standalone) .member-village header small{display:block;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .member-village header small{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .member-village header span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .member-village dl{margin:13px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .member-village dl > div{display:grid;grid-template-columns:65px 1fr;gap:8px;padding:6px 0px}
body:not(.sc-admin):not(.sc-standalone) .member-village dt{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .member-village dd{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .member-notification{display:flex;justify-content:space-between;gap:12px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .member-notification b,body:not(.sc-admin):not(.sc-standalone) .member-notification span{display:block}
body:not(.sc-admin):not(.sc-standalone) .member-notification span,body:not(.sc-admin):not(.sc-standalone) .member-notification time{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .universal-search{display:flex;gap:8px;margin-bottom:18px}
body:not(.sc-admin):not(.sc-standalone) .universal-search input{flex:1 1 0%;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .universal-search button{padding:0px 20px}
body:not(.sc-admin):not(.sc-standalone) .search-groups{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:12px}
body:not(.sc-admin):not(.sc-standalone) .search-groups h2 span{float:right}
@media (max-width: 1100px){body:not(.sc-admin):not(.sc-standalone) .command-grid-3{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .chat-shell{grid-template-columns:180px minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .chat-admin{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > div{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .castle-form{grid-template-columns:repeat(3, minmax(0px, 1fr))}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .command-title,body:not(.sc-admin):not(.sc-standalone) .command-title-inline{align-items:flex-start;flex-direction:column;padding:18px}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline form,body:not(.sc-admin):not(.sc-standalone) .report-filter{width:100%;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .command-grid-2,body:not(.sc-admin):not(.sc-standalone) .command-grid-3,body:not(.sc-admin):not(.sc-standalone) .command-split,body:not(.sc-admin):not(.sc-standalone) .search-groups{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .chat-shell{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .chat-channels{position:static;display:flex;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .chat-channels-head{min-width:80px}
body:not(.sc-admin):not(.sc-standalone) .chat-channels a{min-width:130px}
body:not(.sc-admin):not(.sc-standalone) .chat-message{max-width:92%}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder{grid-template-columns:1fr;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder > aside{position:static}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list{display:flex;max-height:none;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list label{min-width:145px}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-grid{grid-template-columns:1fr;max-height:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > div{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .castle-form{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert{grid-template-columns:1fr auto}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert time{grid-column:1 / -1}
}
body:not(.sc-admin):not(.sc-standalone) button:has(svg),body:not(.sc-admin):not(.sc-standalone) button[data-action*="sync"],body:not(.sc-admin):not(.sc-standalone) a[href*="sync"],body:not(.sc-admin):not(.sc-standalone) .clan-ops-head button{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .attack-badge-card{padding:12px 16px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}
/* assets/war-room.css */
:root:has(body:not(.sc-admin):not(.sc-standalone)){--ecl-ink:var(--war-text);--ecl-muted:var(--war-muted);--ecl-line:var(--war-border);--ecl-soft:var(--war-surface-2);--sx-panel:var(--war-surface);--sx-panel-2:var(--war-surface-2)}
html:has(body:not(.sc-admin):not(.sc-standalone)){min-height:100%}
body:not(.sc-admin):not(.sc-standalone){min-height:100vh;margin:0px}
body:not(.sc-admin):not(.sc-standalone)::before{content:"";position:fixed;inset:10px;z-index:0;pointer-events:none;clip-path:polygon(18px 0px, calc(100% - 18px) 0px, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0px calc(100% - 18px), 0px 18px)}
body:not(.sc-admin):not(.sc-standalone)::after{content:"";position:fixed;inset:0px;z-index:0;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .workspace,body:not(.sc-admin):not(.sc-standalone) .login{position:relative;z-index:1}
body:not(.sc-admin):not(.sc-standalone) .workspace{min-height:100vh;box-sizing:border-box;max-width:1480px !important;padding:24px 30px 42px !important}
body:not(.sc-admin):not(.sc-standalone) .topline{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px;padding:6px 4px 10px}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{display:flex;align-items:center;gap:11px;flex:0 0 230px;width:230px !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{width:68px !important;height:68px !important;object-fit:contain !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{font-size:13px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .topline .brand span{font-size:8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .user-panel{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:250px;flex:0 0 auto;padding:13px 15px;clip-path:polygon(12px 0px, 100% 0px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0px 100%, 0px 12px);width:auto !important}
body:not(.sc-admin):not(.sc-standalone) .user-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px}
body:not(.sc-admin):not(.sc-standalone) .user-copy{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .user-copy strong,body:not(.sc-admin):not(.sc-standalone) .user-copy small{display:block}
body:not(.sc-admin):not(.sc-standalone) .user-copy strong{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .user-copy small{margin-top:2px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .logout-button{font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu{gap:8px;margin:14px 0px 20px;z-index:50}
body:not(.sc-admin):not(.sc-standalone) .main-menu a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{min-height:40px;padding:0px 14px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary:hover,body:not(.sc-admin):not(.sc-standalone) .main-menu a.active,body:not(.sc-admin):not(.sc-standalone) .menu-group.active > summary{transform:translateY(-1px)}
body:not(.sc-admin):not(.sc-standalone) .menu-icon-only{width:42px;padding:0px !important;justify-content:center !important}
body:not(.sc-admin):not(.sc-standalone) .menu-icon-only svg{width:18px;height:18px;stroke-width:1.8}
body:not(.sc-admin):not(.sc-standalone) .menu-icon-group > summary{width:42px;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .page-actionbar{display:flex;align-items:center;margin:17px 0px 8px}
body:not(.sc-admin):not(.sc-standalone) .page-back{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0px 13px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0px, 0px, 0px, 0px) !important;white-space:nowrap !important}
body:not(.sc-admin):not(.sc-standalone) .war-home{padding:0px 0px 26px}
body:not(.sc-admin):not(.sc-standalone) .war-home-intro{min-height:clamp(260px, 34vw, 480px);margin:0px 0px 18px;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .war-menu-grid{display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));gap:14px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card{position:relative;grid-column:span 3;min-height:292px;box-sizing:border-box;overflow:hidden;transition:transform 0.16s, border-color 0.16s, box-shadow 0.16s}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card.war-menu-secondary{grid-column:span 4}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card > summary,body:not(.sc-admin):not(.sc-standalone) a.war-menu-card{min-height:292px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 18px 20px;text-align:center;cursor:pointer;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card::before{content:"";position:absolute;top:-1px;left:50%;width:72px;height:2px;transform:translateX(-50%);opacity:0.85}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card::after{content:"";position:absolute;inset:6px;pointer-events:none;clip-path:polygon(12px 0px, calc(100% - 12px) 0px, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0px calc(100% - 12px), 0px 12px)}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card:hover{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon{display:grid;place-items:center;width:82px;height:82px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon svg{width:48px;height:48px;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card strong{font-size:21px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card small{max-width:220px;min-height:38px;line-height:1.45;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-arrow{font-size:27px;line-height:1;transition:transform 0.16s}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card[open] .war-menu-arrow{transform:rotate(90deg)}
body:not(.sc-admin):not(.sc-standalone) .war-card-links{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:6px;padding:0px 12px 14px}
body:not(.sc-admin):not(.sc-standalone) .war-card-links a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:5px 8px;text-align:center;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) input,body:not(.sc-admin):not(.sc-standalone) select,body:not(.sc-admin):not(.sc-standalone) textarea,body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea,body:not(.sc-admin):not(.sc-standalone) .ecl-card input,body:not(.sc-admin):not(.sc-standalone) .ecl-card select,body:not(.sc-admin):not(.sc-standalone) .ecl-card textarea,body:not(.sc-admin):not(.sc-standalone) .command-form input,body:not(.sc-admin):not(.sc-standalone) .command-form select,body:not(.sc-admin):not(.sc-standalone) .command-form textarea,body:not(.sc-admin):not(.sc-standalone) .universal-search input,body:not(.sc-admin):not(.sc-standalone) .search-box input,body:not(.sc-admin):not(.sc-standalone) .village-search input{box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .login{max-width:440px !important;margin:4vh auto !important;padding:28px !important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{width:min(184px, 55vw) !important}
@media (max-width: 960px){body:not(.sc-admin):not(.sc-standalone) .war-menu-grid{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card,body:not(.sc-admin):not(.sc-standalone) .war-menu-card.war-menu-secondary{grid-column:span 1}
body:not(.sc-admin):not(.sc-standalone) .workspace{padding:20px 18px 36px !important}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone)::before{inset:5px}
body:not(.sc-admin):not(.sc-standalone) .workspace{padding:14px 12px 28px !important}
body:not(.sc-admin):not(.sc-standalone) .topline{min-height:58px;gap:8px;padding-bottom:8px;flex-direction:row !important;align-items:center !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{flex:0 0 164px;gap:7px;width:164px !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{width:50px !important;height:50px !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand > div{display:block}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .topline .brand span{font-size:6px}
body:not(.sc-admin):not(.sc-standalone) .user-panel{min-width:0px;padding:0px;clip-path:none}
body:not(.sc-admin):not(.sc-standalone) .user-avatar{display:none}
body:not(.sc-admin):not(.sc-standalone) .user-copy strong{max-width:130px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .user-copy small{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .main-menu{grid-template-columns:repeat(4, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{min-height:38px;justify-content:center;padding:0px 7px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .menu-group{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .menu-group > summary::after{display:none}
body:not(.sc-admin):not(.sc-standalone) .menu-group[open]{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .menu-icon-only{width:100%}
body:not(.sc-admin):not(.sc-standalone) .war-home{padding-top:2px}
body:not(.sc-admin):not(.sc-standalone) .war-home-intro{min-height:230px;margin:0px 0px 12px;padding:14px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-grid{gap:8px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card{min-height:205px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card > summary,body:not(.sc-admin):not(.sc-standalone) a.war-menu-card{min-height:205px;gap:8px;padding:15px 8px 13px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon{width:55px;height:55px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon svg{width:31px;height:31px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card strong{font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card small{min-height:31px;font-size:10px;line-height:1.35}
body:not(.sc-admin):not(.sc-standalone) .war-menu-arrow{font-size:21px}
body:not(.sc-admin):not(.sc-standalone) .war-card-links{grid-template-columns:1fr;padding:0px 7px 8px}
body:not(.sc-admin):not(.sc-standalone) .war-card-links a{min-height:32px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .page-actionbar{margin:12px 0px 5px}
body:not(.sc-admin):not(.sc-standalone) .page-back{min-height:36px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .login{margin:10px !important;padding:22px !important}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .main-menu{grid-template-columns:repeat(3, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .user-copy small{display:none}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{width:150px !important;flex-basis:150px}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{width:46px !important;height:46px !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{font-size:9px}
}
@media (prefers-reduced-motion: reduce){body:not(.sc-admin):not(.sc-standalone) *,body:not(.sc-admin):not(.sc-standalone) ::before,body:not(.sc-admin):not(.sc-standalone) ::after{scroll-behavior:auto !important;transition:none !important}
}
body:not(.sc-admin):not(.sc-standalone) .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu{position:relative;z-index:90}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;list-style:none;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel{position:absolute;top:calc(100% + 8px);right:0px;width:min(310px, -28px + 100vw);padding:14px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel strong{display:block;margin-bottom:10px;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-group{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:6px;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel button{min-height:44px;padding:7px 8px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .accessibility-options{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-reset{width:100%;margin-top:8px}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-text-scale="large"]{font-size:112.5%}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-text-scale="xlarge"]{font-size:125%}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-motion="reduce"] *,html:has(body:not(.sc-admin):not(.sc-standalone))[data-motion="reduce"] ::before,html:has(body:not(.sc-admin):not(.sc-standalone))[data-motion="reduce"] ::after{scroll-behavior:auto !important;transition:none !important}
body:not(.sc-admin):not(.sc-standalone) :focus-visible{outline-offset:3px !important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .header-actions{gap:6px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary{width:40px;height:40px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel{position:fixed;top:74px;right:12px}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .header-actions{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .user-copy{display:none}
body:not(.sc-admin):not(.sc-standalone) .logout-button{min-width:42px !important;min-height:40px !important}
}
body:not(.sc-admin):not(.sc-standalone) .page-actionbar{position:relative;gap:8px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .section-navigator{position:relative;z-index:80}
body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;box-sizing:border-box;padding:0px 13px;list-style:none;cursor:pointer;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel{position:absolute;top:calc(100% + 8px);left:0px;display:grid;grid-template-columns:repeat(5, minmax(145px, 1fr));gap:10px;width:min(980px, -36px + 100vw);max-height:min(70vh, 580px);overflow:auto;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel section{display:flex;flex-direction:column;gap:4px;min-width:0px;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel strong{padding:4px 7px 8px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel a{display:flex;align-items:center;min-height:40px;padding:4px 8px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel.member-sections{grid-template-columns:minmax(190px, 320px);width:min(340px, -36px + 100vw)}
@media (max-width: 980px){body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel{grid-template-columns:repeat(3, minmax(150px, 1fr));width:min(720px, -32px + 100vw)}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .section-navigator{position:static}
body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary{min-height:36px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel,body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel.member-sections{position:fixed;inset:72px 12px 12px;width:auto;max-height:none;grid-template-columns:repeat(2, minmax(0px, 1fr));align-content:start}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .page-actionbar{display:grid;grid-template-columns:minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .page-back{min-width:0px;padding:0px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel,body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel.member-sections{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .tournament-card .actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .tournament-create .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .tournament-status-bar{display:flex;align-items:end;justify-content:flex-end;gap:10px;margin:14px 0px}
body:not(.sc-admin):not(.sc-standalone) .tournament-status-bar label{min-width:220px}
body:not(.sc-admin):not(.sc-standalone) .tournament-workspace{display:grid;grid-template-columns:minmax(0px, 1fr) 320px;gap:16px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .tournament-main{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .team-card{display:flex;flex-direction:column;gap:11px}
body:not(.sc-admin):not(.sc-standalone) .team-card .ecl-inline-form{display:grid;grid-template-columns:minmax(0px, 1fr) auto;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .compact-roster{list-style:none;margin:0px;padding:0px;display:grid;gap:6px}
body:not(.sc-admin):not(.sc-standalone) .compact-roster li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px}
body:not(.sc-admin):not(.sc-standalone) .compact-roster b,body:not(.sc-admin):not(.sc-standalone) .compact-roster small{display:block}
body:not(.sc-admin):not(.sc-standalone) .compact-roster button{width:36px;min-height:36px;padding:0px}
body:not(.sc-admin):not(.sc-standalone) .roster-add{display:grid;grid-template-columns:minmax(150px, 1fr) minmax(110px, 0.7fr) 110px auto;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .tournament-matches{margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .match-card{padding:14px}
body:not(.sc-admin):not(.sc-standalone) .match-card h3{margin:7px 0px}
body:not(.sc-admin):not(.sc-standalone) .result-form{display:grid;grid-template-columns:70px 70px minmax(140px, 1fr) auto;gap:7px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .match-create{display:grid;grid-template-columns:1fr 1fr 1fr 1fr minmax(180px, 1fr) auto;gap:8px;margin-top:14px}
@media (min-width: 761px) and (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .topline{flex-direction:row !important;align-items:center !important;height:auto !important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{height:auto !important;min-height:0px !important}
body:not(.sc-admin):not(.sc-standalone) .tournament-workspace{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .tournament-workspace > aside{order:-1}
body:not(.sc-admin):not(.sc-standalone) .roster-add,body:not(.sc-admin):not(.sc-standalone) .match-create{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .tournament-workspace{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .tournament-workspace > aside{order:-1}
body:not(.sc-admin):not(.sc-standalone) .tournament-status-bar{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .tournament-status-bar label{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .roster-add,body:not(.sc-admin):not(.sc-standalone) .result-form,body:not(.sc-admin):not(.sc-standalone) .match-create{grid-template-columns:1fr 1fr}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .tournament-create .form-pair,body:not(.sc-admin):not(.sc-standalone) .roster-add,body:not(.sc-admin):not(.sc-standalone) .result-form,body:not(.sc-admin):not(.sc-standalone) .match-create{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .clan-ops-head{display:flex;align-items:end;justify-content:space-between;gap:16px}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher{display:flex;align-items:end;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher label{min-width:280px}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher select,body:not(.sc-admin):not(.sc-standalone) .clan-switcher input{display:block;width:100%;margin-top:5px}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:8px;margin:12px 0px 16px}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts a:hover{transform:translateY(-1px)}
body:not(.sc-admin):not(.sc-standalone) .clan-ops-grid{display:grid;grid-template-columns:minmax(0px, 1.55fr) minmax(300px, 0.65fr);gap:16px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .clan-ops-grid > main,body:not(.sc-admin):not(.sc-standalone) .clan-ops-grid > aside{display:grid;gap:16px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .war-live-card{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:14px 0px;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > div{display:flex;align-items:center;justify-content:space-between;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > div:last-child{flex-direction:row-reverse}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline strong,body:not(.sc-admin):not(.sc-standalone) .war-scoreline span{font-size:15px}
body:not(.sc-admin):not(.sc-standalone) .pending-search{display:grid;grid-template-columns:minmax(0px, 1fr) auto;gap:8px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list{display:grid;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list article{display:grid;grid-template-columns:minmax(0px, 1fr) auto auto;align-items:center;gap:9px;padding:9px 10px}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list b,body:not(.sc-admin):not(.sc-standalone) .pending-war-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:7px}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid article{padding:9px 10px}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid b,body:not(.sc-admin):not(.sc-standalone) .village-compact-grid small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid small{margin-top:3px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card{position:relative;display:block;padding:10px 34px 10px 11px;transition:transform 0.16s, border-color 0.16s, box-shadow 0.16s}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card b,body:not(.sc-admin):not(.sc-standalone) .village-compact-card small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card small{margin-top:3px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card > span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:22px}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card:hover,body:not(.sc-admin):not(.sc-standalone) .village-compact-card:focus-visible{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .village-profile-head{align-items:center}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:10px;margin:0px 0px 16px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats article{padding:15px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats span,body:not(.sc-admin):not(.sc-standalone) .village-profile-stats strong,body:not(.sc-admin):not(.sc-standalone) .village-profile-stats small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats strong{margin-top:6px;font-size:18px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:16px}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list div{padding:10px}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list dt{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list dd{margin:4px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row b,body:not(.sc-admin):not(.sc-standalone) .village-profile-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row small{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .village-hero-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px}
body:not(.sc-admin):not(.sc-standalone) .village-hero-grid article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .village-war-history{margin-top:16px}
@media (max-width: 850px){body:not(.sc-admin):not(.sc-standalone) .village-profile-stats{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .village-profile-grid{grid-template-columns:1fr}
}
@media (max-width: 480px){body:not(.sc-admin):not(.sc-standalone) .village-profile-stats{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list,body:not(.sc-admin):not(.sc-standalone) .village-hero-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .ops-list-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0px}
body:not(.sc-admin):not(.sc-standalone) .ops-list-row b,body:not(.sc-admin):not(.sc-standalone) .ops-list-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .ops-list-row button{width:34px;min-height:34px;padding:0px}
body:not(.sc-admin):not(.sc-standalone) .ops-create{margin-top:11px;padding-top:10px}
body:not(.sc-admin):not(.sc-standalone) .ops-create > summary{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .ops-create form{display:grid;gap:8px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-notice{margin:9px 0px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .clan-notice > span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-notice h3{margin:5px 0px}
body:not(.sc-admin):not(.sc-standalone) .clan-notice p{white-space:normal}
@media (max-width: 980px){body:not(.sc-admin):not(.sc-standalone) .clan-ops-head{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher{display:grid;grid-template-columns:minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher label{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .clan-ops-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .clan-switcher,body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > div:last-child{flex-direction:row}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list article{grid-template-columns:minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list article form{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list article form button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid{grid-template-columns:1fr 1fr}
}
@media (max-width: 390px){body:not(.sc-admin):not(.sc-standalone) .village-compact-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .tournament-access-card{display:block;transition:0.16s}
body:not(.sc-admin):not(.sc-standalone) .tournament-access-card:hover{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .tournament-portal-head{display:flex;align-items:end;justify-content:space-between;gap:16px}
body:not(.sc-admin):not(.sc-standalone) .role-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0px 16px}
body:not(.sc-admin):not(.sc-standalone) .role-tabs a{display:flex;align-items:center;min-height:42px;padding:8px 16px}
body:not(.sc-admin):not(.sc-standalone) .tournament-portal-grid{display:grid;grid-template-columns:minmax(0px, 1.45fr) minmax(290px, 0.55fr);gap:16px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .tournament-portal-grid > main,body:not(.sc-admin):not(.sc-standalone) .tournament-portal-grid > aside{display:grid;gap:16px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .participant-villages{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:9px}
body:not(.sc-admin):not(.sc-standalone) .participant-villages article{padding:12px}
body:not(.sc-admin):not(.sc-standalone) .participant-villages h3{margin:8px 0px 4px}
body:not(.sc-admin):not(.sc-standalone) .participant-villages p,body:not(.sc-admin):not(.sc-standalone) .participant-villages small{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .captain-roster-add{display:grid;grid-template-columns:minmax(140px, 1fr) minmax(110px, 0.8fr) minmax(150px, 1fr) 110px auto;gap:7px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .organizer-command{display:flex;align-items:center;justify-content:space-between;gap:14px}
body:not(.sc-admin):not(.sc-standalone) .portal-task{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 0px}
body:not(.sc-admin):not(.sc-standalone) .portal-task b,body:not(.sc-admin):not(.sc-standalone) .portal-task small{display:block}
body:not(.sc-admin):not(.sc-standalone) .portal-task.done{opacity:0.62}
@media (max-width: 980px){body:not(.sc-admin):not(.sc-standalone) .tournament-portal-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .tournament-portal-head{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .captain-roster-add{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .role-tabs{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .role-tabs a{justify-content:center;padding:7px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .participant-villages,body:not(.sc-admin):not(.sc-standalone) .captain-roster-add{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .organizer-command{align-items:flex-start;flex-direction:column}
}
body:not(.sc-admin):not(.sc-standalone) .compliance-action{margin-top:10px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .compliance-action > summary{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .compliance-action form{display:grid;gap:8px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .request-status{padding:8px 10px;margin-top:7px}
body:not(.sc-admin):not(.sc-standalone) .request-status b,body:not(.sc-admin):not(.sc-standalone) .request-status small{display:block}
body:not(.sc-admin):not(.sc-standalone) .homologation-card,body:not(.sc-admin):not(.sc-standalone) .compliance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .homologation-card b,body:not(.sc-admin):not(.sc-standalone) .homologation-card small,body:not(.sc-admin):not(.sc-standalone) .compliance-row b,body:not(.sc-admin):not(.sc-standalone) .compliance-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .homologation-card small,body:not(.sc-admin):not(.sc-standalone) .compliance-row small{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .compliance-row{align-items:flex-start;margin:8px 0px}
body:not(.sc-admin):not(.sc-standalone) .compliance-row > div{min-width:0px;flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .compliance-row > form{display:grid;gap:7px;min-width:280px}
@media (max-width: 700px){body:not(.sc-admin):not(.sc-standalone) .homologation-card,body:not(.sc-admin):not(.sc-standalone) .compliance-row{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .compliance-row > form{min-width:0px;width:100%}
body:not(.sc-admin):not(.sc-standalone) .homologation-card form,body:not(.sc-admin):not(.sc-standalone) .homologation-card form button{width:100%}
}
body:not(.sc-admin):not(.sc-standalone) .lineup-comparison .section-heading{align-items:flex-start}
body:not(.sc-admin):not(.sc-standalone) .match-validation-list{display:grid;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card{padding:14px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card > header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card h3{margin:3px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card form{display:grid;grid-template-columns:minmax(0px, 1fr) auto;align-items:end;gap:9px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card label{display:grid;gap:5px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card select{width:100%}
body:not(.sc-admin):not(.sc-standalone) .status-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;font-size:0.75rem}
body:not(.sc-admin):not(.sc-standalone) .linked-war{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .linked-war > div{display:grid;gap:3px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .linked-war span,body:not(.sc-admin):not(.sc-standalone) .match-check span{font-size:0.82rem}
body:not(.sc-admin):not(.sc-standalone) .linked-war form{display:block;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .match-checks{display:grid;gap:7px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .match-check{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-width:1px 1px 1px 3px;border-style:solid;border-image:none}
body:not(.sc-admin):not(.sc-standalone) .match-check > div{display:grid;gap:2px}
body:not(.sc-admin):not(.sc-standalone) .match-check small{white-space:nowrap}
@media (max-width: 700px){body:not(.sc-admin):not(.sc-standalone) .match-validation-card > header,body:not(.sc-admin):not(.sc-standalone) .linked-war{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card form{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card form button,body:not(.sc-admin):not(.sc-standalone) .linked-war form,body:not(.sc-admin):not(.sc-standalone) .linked-war form button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .match-check{align-items:flex-start;flex-direction:column;gap:5px}
}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator,body:not(.sc-admin):not(.sc-standalone) .bracket-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:12px 0px;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator > div,body:not(.sc-admin):not(.sc-standalone) .bracket-summary > div{display:grid;gap:4px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator > div span,body:not(.sc-admin):not(.sc-standalone) .bracket-summary b{font-size:0.84rem}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator label{display:grid;gap:5px;min-width:180px}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator select{min-height:42px}
body:not(.sc-admin):not(.sc-standalone) .bracket-board{display:flex;align-items:flex-start;gap:14px;overflow-x:auto;padding:8px 2px 16px}
body:not(.sc-admin):not(.sc-standalone) .bracket-round{flex:0 0 min(285px, 78vw);display:grid;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > header{display:grid;gap:3px;padding:0px 3px 5px}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > header span{font-size:0.68rem}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > div{display:grid;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .bracket-round .match-card{min-height:142px;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .match-card.is-bye{border-style:dashed;opacity:0.82}
body:not(.sc-admin):not(.sc-standalone) .advance-note{margin-top:9px;padding:7px 9px;font-size:0.78rem}
body:not(.sc-admin):not(.sc-standalone) .manual-match-tools{margin-top:12px;padding-top:10px}
body:not(.sc-admin):not(.sc-standalone) .manual-match-tools summary{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .manual-match-tools[open] summary{margin-bottom:10px}
@media (max-width: 700px){body:not(.sc-admin):not(.sc-standalone) .bracket-generator,body:not(.sc-admin):not(.sc-standalone) .bracket-summary{align-items:stretch;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator label,body:not(.sc-admin):not(.sc-standalone) .bracket-generator button,body:not(.sc-admin):not(.sc-standalone) .bracket-summary form,body:not(.sc-admin):not(.sc-standalone) .bracket-summary button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .bracket-round{flex-basis:82vw}
}
body:not(.sc-admin):not(.sc-standalone) .competition-settings form{display:grid;grid-template-columns:repeat(4, minmax(90px, 1fr)) minmax(160px, 1.35fr) auto;align-items:end;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .competition-settings label{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .competition-settings .check{display:flex;align-items:center;min-height:44px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-link{display:grid;gap:5px;margin-top:12px;padding-top:10px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-link a{overflow-wrap:anywhere}
body:not(.sc-admin):not(.sc-standalone) .schedule-generator{flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .standings-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:12px;margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .standings-card{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .standings-card > header{display:flex;justify-content:space-between;gap:10px;padding:12px 14px}
body:not(.sc-admin):not(.sc-standalone) .standings-card h2,body:not(.sc-admin):not(.sc-standalone) .standings-card h3{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .standings-card header span{font-size:0.78rem}
body:not(.sc-admin):not(.sc-standalone) .table-scroll{overflow-x:auto}
body:not(.sc-admin):not(.sc-standalone) .standings-card table{width:100%;border-collapse:collapse;min-width:520px}
body:not(.sc-admin):not(.sc-standalone) .standings-card th,body:not(.sc-admin):not(.sc-standalone) .standings-card td{padding:8px 9px;text-align:center;font-size:0.78rem}
body:not(.sc-admin):not(.sc-standalone) .standings-card th:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .standings-card td:nth-child(2){text-align:left}
body:not(.sc-admin):not(.sc-standalone) .league-table{margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .phase-action{display:flex;justify-content:flex-end;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .registration-requests{margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .registration-request{display:grid;grid-template-columns:minmax(0px, 1fr) auto minmax(280px, 0.8fr);align-items:center;gap:12px;padding:11px 0px}
body:not(.sc-admin):not(.sc-standalone) .registration-request > div{display:grid;gap:3px}
body:not(.sc-admin):not(.sc-standalone) .registration-request form{display:grid;grid-template-columns:minmax(0px, 1fr) auto auto;gap:7px}
.public-tournament-body:not(.sc-admin):not(.sc-standalone){min-height:100vh}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-shell{width:min(1180px, 100% - 28px);margin:0px auto;padding:24px 0px 48px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero{display:grid;grid-template-columns:auto minmax(0px, 1fr) auto;align-items:center;gap:18px;padding:18px 0px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero img{width:86px;height:86px;object-fit:contain}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero h1{margin:4px 0px;font-size:clamp(1.8rem, 5vw, 3.1rem)}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero p{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .public-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .public-stats article{display:grid;gap:3px;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .public-stats b{font-size:1.15rem}
body:not(.sc-admin):not(.sc-standalone) .public-stats span{font-size:0.78rem}
body:not(.sc-admin):not(.sc-standalone) .public-announcement{padding:10px 0px}
body:not(.sc-admin):not(.sc-standalone) .public-announcement p{margin:5px 0px}
body:not(.sc-admin):not(.sc-standalone) .public-matches{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:10px}
body:not(.sc-admin):not(.sc-standalone) .public-registration form{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:10px}
body:not(.sc-admin):not(.sc-standalone) .public-registration label{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .public-registration label:last-of-type,body:not(.sc-admin):not(.sc-standalone) .public-registration button{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .public-registration textarea{min-height:90px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-shell footer{text-align:center;padding:24px 0px 0px}
@media (max-width: 850px){body:not(.sc-admin):not(.sc-standalone) .competition-settings form{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .competition-settings form button,body:not(.sc-admin):not(.sc-standalone) .competition-settings .check{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .standings-grid,body:not(.sc-admin):not(.sc-standalone) .public-matches{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .registration-request{grid-template-columns:1fr auto}
body:not(.sc-admin):not(.sc-standalone) .registration-request form{grid-column:1 / -1}
}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero{grid-template-columns:68px 1fr}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero img{width:64px;height:64px}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero > .status-badge{grid-column:1 / -1;width:max-content}
body:not(.sc-admin):not(.sc-standalone) .public-stats{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .public-registration form,body:not(.sc-admin):not(.sc-standalone) .competition-settings form{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .public-registration label,body:not(.sc-admin):not(.sc-standalone) .public-registration label:last-of-type,body:not(.sc-admin):not(.sc-standalone) .public-registration button,body:not(.sc-admin):not(.sc-standalone) .competition-settings form button,body:not(.sc-admin):not(.sc-standalone) .competition-settings .check{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .registration-request{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .registration-request form{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .registration-request form input{grid-column:1 / -1}
}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .workspace{overflow:hidden;max-width:none !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .topline{position:absolute;z-index:20;top:16px;left:clamp(18px, 4vw, 70px);right:clamp(18px, 4vw, 70px);min-height:62px;padding:0px;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .topline .brand{visibility:hidden}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .header-actions{pointer-events:auto}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .accessibility-menu{display:none}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{position:relative;isolation:isolate;min-height:100vh;box-sizing:border-box;padding:18px clamp(18px, 5vw, 82px) 30px;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway::before{content:"";position:absolute;inset:0px;z-index:-2}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway::after{content:"";position:absolute;z-index:-1;inset:12px;clip-path:polygon(22px 0px, calc(100% - 22px) 0px, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0px calc(100% - 22px), 0px 22px);pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .environment-brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0px auto 3px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{display:block;width:min(370px, 48vw);height:112px;object-fit:contain;object-position:center center}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{margin-top:-14px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading{text-align:center;margin:8px auto 24px}
body:not(.sc-admin):not(.sc-standalone) .environment-kicker{display:inline-block;margin-bottom:3px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{margin:0px;font-size:clamp(36px, 5vw, 74px);line-height:1}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{margin:9px 0px 0px;font-size:clamp(12px, 1.25vw, 18px)}
body:not(.sc-admin):not(.sc-standalone) .environment-grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:clamp(18px, 3vw, 42px);max-width:1220px;margin:0px auto}
body:not(.sc-admin):not(.sc-standalone) .environment-card{position:relative;display:flex;min-height:clamp(390px, 54vh, 565px);box-sizing:border-box;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px clamp(18px, 3vw, 42px) 26px;clip-path:polygon(25px 0px, calc(100% - 25px) 0px, 100% 25px, 100% calc(100% - 25px), calc(100% - 25px) 100%, 25px 100%, 0px calc(100% - 25px), 0px 25px);text-align:center;overflow:hidden;transition:transform 0.18s, filter 0.18s, box-shadow 0.18s}
body:not(.sc-admin):not(.sc-standalone) .environment-card::before{content:"";position:absolute;inset:10px;z-index:0;opacity:0.46;clip-path:polygon(18px 0px, calc(100% - 18px) 0px, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0px calc(100% - 18px), 0px 18px);pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .environment-card::after{content:"";position:absolute;z-index:0;inset:0px;transform:translateX(-115%);transition:transform 0.5s;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .environment-card:hover{transform:translateY(-4px)}
body:not(.sc-admin):not(.sc-standalone) .environment-card:hover::after{transform:translateX(115%)}
body:not(.sc-admin):not(.sc-standalone) .environment-card.is-locked{cursor:not-allowed}
body:not(.sc-admin):not(.sc-standalone) .environment-card.is-locked:hover{transform:none}
body:not(.sc-admin):not(.sc-standalone) .environment-shine{position:absolute;z-index:1;top:8px;left:16%;right:16%;height:2px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{position:absolute;z-index:1;top:clamp(38px, 6vh, 70px);left:50%;display:grid;place-items:center;width:clamp(176px, 21vw, 270px);height:clamp(176px, 21vw, 270px);transform:translateX(-50%)}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem::before{content:"";position:absolute;inset:12%;opacity:0.72;transform:rotate(45deg)}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem svg{position:relative;z-index:1;width:72%;height:72%;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
body:not(.sc-admin):not(.sc-standalone) .environment-copy{position:relative;z-index:2;display:block;margin-top:auto}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{display:block;font-size:clamp(28px, 3.4vw, 50px);line-height:0.95}
body:not(.sc-admin):not(.sc-standalone) .environment-copy small{display:block;max-width:470px;min-height:52px;margin:13px auto 0px;font-size:clamp(13px, 1.35vw, 18px);line-height:1.45}
body:not(.sc-admin):not(.sc-standalone) .environment-state{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;margin:9px 0px 10px;padding:5px 10px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .environment-state::before{content:"✓";display:grid;place-items:center;width:15px;height:15px}
body:not(.sc-admin):not(.sc-standalone) .environment-state.is-closed::before{content:"!"}
body:not(.sc-admin):not(.sc-standalone) .environment-enter{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;box-sizing:border-box;clip-path:polygon(18px 0px, calc(100% - 18px) 0px, 100% 50%, calc(100% - 18px) 100%, 18px 100%, 0px 50%);font-size:clamp(18px, 2vw, 27px)}
body:not(.sc-admin):not(.sc-standalone) .environment-enter b{position:absolute;right:28px;font-size:36px;line-height:1}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{display:flex;align-items:center;justify-content:center;gap:18px;margin:24px auto 0px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .environment-footer span{width:min(180px, 18vw);height:1px}
body:not(.sc-admin):not(.sc-standalone) .environment-footer span:last-child{transform:scaleX(-1)}
body:not(.sc-admin):not(.sc-standalone) .environment-footer p{margin:0px;font-size:10px}
@media (max-width: 820px){body:not(.sc-admin):not(.sc-standalone) .view-dashboard .topline{top:10px;left:12px;right:12px}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .user-panel{min-width:0px;padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{padding:16px 12px 24px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{width:min(260px, 64vw);height:86px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{font-size:7px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading{margin:7px auto 17px}
body:not(.sc-admin):not(.sc-standalone) .environment-grid{grid-template-columns:1fr;max-width:590px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:430px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:42px;width:210px;height:210px}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:34px}
body:not(.sc-admin):not(.sc-standalone) .environment-copy small{font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{gap:8px}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .view-dashboard .topline{position:relative;top:auto;left:auto;right:auto;height:52px;margin:0px 10px -52px}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .header-actions{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .user-copy strong{max-width:90px}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{padding-top:58px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{height:72px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-size:38px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:390px;padding:18px 16px 20px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:34px;width:180px;height:180px}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:30px}
body:not(.sc-admin):not(.sc-standalone) .environment-enter{min-height:52px}
body:not(.sc-admin):not(.sc-standalone) .environment-footer span{display:none}
}
body:not(.sc-admin):not(.sc-standalone) .main-menu{align-items:flex-start !important;row-gap:8px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .main-menu > details > summary{min-height:44px !important;font-size:12px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > details[open]{min-width:250px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown{position:static !important;top:auto !important;left:auto !important;width:100% !important;min-width:0px !important;box-sizing:border-box !important;margin-top:7px !important;overflow:hidden !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a{min-height:38px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="clan_ops"]::before{content:"🛡";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="people"]::before{content:"♟";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="clans"]::before{content:"⚜";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="wars"]::before{content:"⚔";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="cwl"]::before{content:"🏆";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="reports"]::before{content:"▥";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .workspace{min-height:100svh !important}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{min-height:100svh;padding:14px clamp(18px, 5vw, 76px) 22px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand{margin-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{width:min(245px, 42vw);height:76px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{margin-top:-7px;font-size:7px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading{margin:5px auto 14px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-size:clamp(32px, 4vw, 58px)}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{margin-top:7px;font-size:clamp(10px, 1vw, 14px)}
body:not(.sc-admin):not(.sc-standalone) .environment-grid{gap:clamp(16px, 2.2vw, 30px);max-width:1140px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:clamp(330px, 49vh, 455px);padding:18px clamp(16px, 2.6vw, 34px) 20px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:clamp(28px, 4vh, 44px);width:clamp(145px, 17vw, 205px);height:clamp(145px, 17vw, 205px)}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:clamp(25px, 2.8vw, 40px)}
body:not(.sc-admin):not(.sc-standalone) .environment-copy small{min-height:42px;margin-top:9px;font-size:clamp(12px, 1.1vw, 15px)}
body:not(.sc-admin):not(.sc-standalone) .environment-enter{min-height:50px;font-size:clamp(16px, 1.65vw, 22px)}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{margin-top:15px}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{display:grid;grid-template-columns:minmax(150px, 1.3fr) minmax(140px, 1fr) minmax(140px, 1fr) minmax(120px, 0.9fr) 74px;gap:0px;align-items:center}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{min-height:42px;padding:0px 12px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{min-height:62px;padding:0px 12px;cursor:pointer;transition:background 0.16s, transform 0.16s}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div{min-width:0px;padding:9px 10px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row strong,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions{position:relative;text-align:right}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary{display:inline-grid;place-items:center;width:38px;height:38px;font-size:21px;list-style:none;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav{position:absolute;z-index:40;top:43px;right:0px;display:grid;min-width:190px;padding:6px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a{padding:10px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar input{width:min(460px, 100%)}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{display:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:1fr auto;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div{padding:5px 8px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(3),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(4){grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions{grid-area:1 / 2 / 5;align-self:center}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:400px}
}
@media (max-width: 820px){body:not(.sc-admin):not(.sc-standalone) .environment-brand img{width:min(220px, 58vw);height:68px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:385px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:30px;width:165px;height:165px}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .environment-gateway{padding-top:58px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-size:32px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:355px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{width:145px;height:145px}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{align-items:stretch;flex-direction:column}
}
body:not(.sc-admin):not(.sc-standalone):has(> main.login){min-height:100svh;margin:0px;padding:clamp(16px, 3vw, 34px);box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone):has(> main.login)::before{content:"";position:fixed;inset:10px;pointer-events:none;clip-path:polygon(0px 18px, 18px 0px, calc(100% - 18px) 0px, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0px calc(100% - 18px))}
body:not(.sc-admin):not(.sc-standalone) main.login{position:relative;isolation:isolate;box-sizing:border-box;width:min(100%, 610px) !important;max-width:610px !important;margin:0px auto !important;padding:clamp(24px, 4vw, 50px) !important}
body:not(.sc-admin):not(.sc-standalone) main.login::before,body:not(.sc-admin):not(.sc-standalone) main.login::after{content:"";position:absolute;z-index:-1;left:24px;right:24px;height:1px}
body:not(.sc-admin):not(.sc-standalone) main.login::before{top:10px}
body:not(.sc-admin):not(.sc-standalone) main.login::after{bottom:10px}
body:not(.sc-admin):not(.sc-standalone) main.login .brand{display:flex !important;justify-content:center !important;margin:0px auto 20px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .brand > div{display:none !important}
body:not(.sc-admin):not(.sc-standalone) main.login .brand-logo{display:block !important;width:min(330px, 78vw) !important;height:210px !important;object-fit:contain !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1{margin:2px 0px 6px !important;text-align:center !important;font-size:clamp(34px, 5vw, 49px) !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1 + p{max-width:430px;margin:16px auto 26px !important;text-align:center !important;font-size:clamp(14px, 2.2vw, 18px) !important;line-height:1.5 !important}
body:not(.sc-admin):not(.sc-standalone) main.login form{position:relative}
body:not(.sc-admin):not(.sc-standalone) main.login label{margin:17px 0px 7px !important;font-size:12px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form > label:first-of-type::before{content:"✉";margin-right:8px;font-size:16px}
body:not(.sc-admin):not(.sc-standalone) main.login .password-field + button,body:not(.sc-admin):not(.sc-standalone) main.login .password-field ~ button{margin-top:26px}
body:not(.sc-admin):not(.sc-standalone) main.login input{height:58px !important;padding:0px 18px !important;font-size:16px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .password-field::before{content:"▣";position:absolute;z-index:2;left:17px;top:17px;font-size:18px;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) main.login .password-field input{padding-left:50px !important;padding-right:64px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .password-toggle{right:6px !important;bottom:6px !important;width:48px !important;height:46px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form > button:last-child{position:relative;width:100% !important;min-height:62px !important;margin-top:28px !important;font-size:18px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form > button:last-child:hover{transform:translateY(-1px)}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link{margin:14px 0px 3px !important;text-align:right !important;font-size:13px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link::before{content:"♙";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3){box-sizing:border-box;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:calc(50% - 5px) !important;min-height:54px !important;margin:25px 0px 0px !important;padding:10px 12px !important;font-size:13px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2){margin-right:6px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2)::before{content:"♙+";margin-right:9px;font-size:18px}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3)::before{content:"♢";margin-right:9px;font-size:20px}
@media (max-width: 560px){body:not(.sc-admin):not(.sc-standalone):has(> main.login){padding:8px}
body:not(.sc-admin):not(.sc-standalone):has(> main.login)::before{inset:4px}
body:not(.sc-admin):not(.sc-standalone) main.login{padding:22px 20px 30px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .brand-logo{height:170px !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1{font-size:34px !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1 + p{font-size:14px !important;margin-bottom:20px !important}
body:not(.sc-admin):not(.sc-standalone) main.login input{height:54px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3){width:100% !important;margin:10px 0px 0px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link{margin-top:13px !important}
}
@media (max-height: 820px) and (min-width: 561px){body:not(.sc-admin):not(.sc-standalone):has(> main.login){padding:12px}
body:not(.sc-admin):not(.sc-standalone) main.login{padding:20px 48px 24px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .brand{margin-bottom:6px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .brand-logo{height:138px !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1{font-size:38px !important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1 + p{margin:9px auto 14px !important;font-size:14px !important}
body:not(.sc-admin):not(.sc-standalone) main.login label{margin:10px 0px 5px !important}
body:not(.sc-admin):not(.sc-standalone) main.login input{height:48px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .password-field::before{top:13px}
body:not(.sc-admin):not(.sc-standalone) main.login .password-toggle{height:38px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form > button:last-child{min-height:50px !important;margin-top:17px !important}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link{margin-top:8px !important}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3){min-height:44px !important;margin-top:10px !important}
}
/* assets/sinyster-upgrade.css */
body:not(.sc-admin):not(.sc-standalone) .main-menu{align-items:flex-start !important;row-gap:8px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .main-menu > details > summary{min-height:44px !important;font-size:12px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > details[open]{min-width:250px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown{position:static !important;top:auto !important;left:auto !important;width:100% !important;min-width:0px !important;box-sizing:border-box !important;margin-top:7px !important;overflow:hidden !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a{min-height:38px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="clan_ops"]::before{content:"🛡";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="people"]::before{content:"♟";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="clans"]::before{content:"⚜";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="wars"]::before{content:"⚔";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="cwl"]::before{content:"🏆";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .main-menu a[href*="reports"]::before{content:"▥";margin-right:7px}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .workspace{min-height:100svh !important}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{min-height:100svh;padding:14px clamp(18px, 5vw, 76px) 22px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand{margin-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{width:min(245px, 42vw);height:76px}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{margin-top:-7px;font-size:7px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading{margin:5px auto 14px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-size:clamp(32px, 4vw, 58px)}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{margin-top:7px;font-size:clamp(10px, 1vw, 14px)}
body:not(.sc-admin):not(.sc-standalone) .environment-grid{gap:clamp(16px, 2.2vw, 30px);max-width:1140px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:clamp(330px, 49vh, 455px);padding:18px clamp(16px, 2.6vw, 34px) 20px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:clamp(28px, 4vh, 44px);width:clamp(145px, 17vw, 205px);height:clamp(145px, 17vw, 205px)}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:clamp(25px, 2.8vw, 40px)}
body:not(.sc-admin):not(.sc-standalone) .environment-copy small{min-height:42px;margin-top:9px;font-size:clamp(12px, 1.1vw, 15px)}
body:not(.sc-admin):not(.sc-standalone) .environment-enter{min-height:50px;font-size:clamp(16px, 1.65vw, 22px)}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{margin-top:15px}
body:not(.sc-admin):not(.sc-standalone) .environment-grid{grid-template-columns:repeat(3, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar input{width:min(460px, 100%)}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{overflow:visible}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{display:grid;grid-template-columns:minmax(150px, 1.3fr) minmax(140px, 1fr) minmax(140px, 1fr) minmax(120px, 0.9fr) 74px;gap:0px;align-items:center}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{min-height:42px;padding:0px 12px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{min-height:62px;padding:0px 12px;cursor:pointer;transition:background 0.16s}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div{min-width:0px;padding:9px 10px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row strong,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions{position:relative;text-align:right}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary{display:inline-grid;place-items:center;width:38px;height:38px;font-size:21px;list-style:none;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav{position:absolute;z-index:40;top:43px;right:0px;display:grid;min-width:205px;padding:6px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a{padding:10px;font-size:11px}
@media (max-width: 1050px){body:not(.sc-admin):not(.sc-standalone) .environment-grid{grid-template-columns:1fr;max-width:590px}
}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{display:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:1fr auto;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div{padding:5px 8px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(3),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > div:nth-child(4){grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions{grid-area:1 / 2 / 5;align-self:center}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:400px}
}
@media (max-width: 820px){body:not(.sc-admin):not(.sc-standalone) .environment-brand img{width:min(220px, 58vw);height:68px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:385px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{top:30px;width:165px;height:165px}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .environment-gateway{padding-top:58px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-size:32px}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .environment-card{min-height:355px}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{width:145px;height:145px}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{align-items:stretch;flex-direction:column}
}
body:not(.sc-admin):not(.sc-standalone) .members-unified-page ~ h1,body:not(.sc-admin):not(.sc-standalone) .members-unified-page ~ .people-count,body:not(.sc-admin):not(.sc-standalone) .members-unified-page ~ .people-layout{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .members-title{align-items:end}
body:not(.sc-admin):not(.sc-standalone) .member-add-button{align-items:center;display:inline-flex;font-size:0.78rem;min-height:42px;padding:0px 18px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{margin-bottom:0px;padding:13px 15px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar label{font-size:0.72rem}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar input{margin:0px;min-height:40px}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar > span{font-size:0.78rem;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:minmax(170px, 1.05fr) minmax(180px, 1.2fr) minmax(180px, 1.2fr) minmax(160px, 0.9fr) 54px;min-height:76px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-head{min-height:42px}
body:not(.sc-admin):not(.sc-standalone) .member-identity,body:not(.sc-admin):not(.sc-standalone) .member-villages,body:not(.sc-admin):not(.sc-standalone) .member-contact{display:flex;flex-direction:column;gap:5px;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .member-role{font-size:0.62rem}
body:not(.sc-admin):not(.sc-standalone) .member-villages span{font-size:0.72rem;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .member-contact strong{font-size:0.78rem}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav a,body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav button{border-width:0px 0px 1px;border-style:none none solid;border-image:none;display:block;font-size:0.68rem;margin:0px;padding:11px 13px;text-align:left;width:100%}
body:not(.sc-admin):not(.sc-standalone) .members-empty{padding:24px}
body:not(.sc-admin):not(.sc-standalone) .member-editor{margin-top:18px}
body:not(.sc-admin):not(.sc-standalone) .member-editor-heading{align-items:center;display:flex;justify-content:space-between}
body:not(.sc-admin):not(.sc-standalone) .member-editor-heading a{font-size:0.7rem}
body:not(.sc-admin):not(.sc-standalone) .member-editor-grid{display:grid;gap:12px;grid-template-columns:2fr 1.2fr 0.45fr 0.5fr 1fr 0.8fr}
body:not(.sc-admin):not(.sc-standalone) .member-editor label{font-size:0.7rem}
body:not(.sc-admin):not(.sc-standalone) .member-editor input,body:not(.sc-admin):not(.sc-standalone) .member-editor select,body:not(.sc-admin):not(.sc-standalone) .member-editor textarea{margin-top:6px}
@media (max-width: 1050px){body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:minmax(150px, 1fr) minmax(170px, 1.2fr) minmax(150px, 1fr) 48px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(3){display:none}
body:not(.sc-admin):not(.sc-standalone) .member-editor-grid{grid-template-columns:repeat(3, minmax(0px, 1fr))}
}
@media (max-width: 720px){body:not(.sc-admin):not(.sc-standalone) .members-title{align-items:stretch}
body:not(.sc-admin):not(.sc-standalone) .member-add-button{justify-content:center}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar > span{display:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{align-items:start;grid-template-columns:minmax(0px, 1fr) 42px;margin:8px;min-height:0px;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(2),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(3){display:flex;grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(4){grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(5){grid-area:1 / 2}
body:not(.sc-admin):not(.sc-standalone) .member-editor-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace{max-width:none !important;min-height:100svh !important;padding:18px 28px 48px 268px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .topline{position:relative;z-index:110;min-height:66px;margin:0px 0px 24px -240px;padding:0px 4px 14px}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand{width:218px;min-width:218px}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand-logo{width:74px !important;height:54px !important;object-fit:contain !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand strong{font-size:13px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand span{font-size:8px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .header-actions{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{position:fixed !important;z-index:95 !important;top:102px !important;bottom:18px !important;left:18px !important;width:214px !important;box-sizing:border-box !important;display:flex !important;flex-flow:column !important;align-items:stretch !important;gap:6px !important;padding:12px !important;overflow:visible auto !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > .menu-home:first-child{display:none !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary{width:100% !important;min-height:42px !important;justify-content:flex-start !important;padding:0px 12px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details{width:100% !important;min-width:0px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary::after{margin-left:auto !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{display:grid !important;gap:2px !important;margin:3px 0px 5px 12px !important;padding:4px 0px 4px 10px !important;border-width:0px 0px 0px 1px !important;border-style:none none none solid !important;border-image:none !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a{min-height:33px !important;padding:0px 8px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-icon-group{margin-top:auto !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-icon-only{width:42px !important;justify-content:center !important;font-size:16px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .history-nav{position:absolute;z-index:120;top:34px;left:268px;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:6px 0px 18px;padding:0px 2px}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title .eyebrow{font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title h1{margin:4px 0px !important;font-size:clamp(25px, 3vw, 38px) !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title p{margin:0px !important;font-size:13px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.command-stat-grid, .ecl-grid, .clan-ops-grid){gap:12px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article{position:relative;overflow:hidden;min-height:74px !important;padding:15px 17px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article::before{content:"";position:absolute;inset:0px auto 0px 0px;width:3px}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article strong{display:block;font-size:25px !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article span{display:block;margin-top:8px;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ops-shortcuts{display:flex !important;flex-wrap:wrap !important;gap:7px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ops-shortcuts a{min-height:36px !important;padding:0px 12px !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats{gap:10px !important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article{display:block !important;padding:15px !important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > span{display:block !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > strong{display:block !important;margin-top:6px !important;font-size:18px !important;line-height:1.2 !important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > small{display:block !important;margin-top:4px !important;font-size:11px !important}
html:has(body:not(.sc-admin):not(.sc-standalone)){font-size:18px}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-text-scale="small"]{font-size:14px}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-text-scale="medium"]{font-size:18px}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-text-scale="large"]{font-size:21px}
body:not(.sc-admin):not(.sc-standalone) .history-nav,body:not(.sc-admin):not(.sc-standalone) .accessibility-menu{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .appearance-settings{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .appearance-controls{display:grid;grid-template-columns:minmax(220px, 0.7fr) minmax(300px, 1.3fr);gap:18px;align-items:end}
body:not(.sc-admin):not(.sc-standalone) .appearance-controls label{display:grid;gap:7px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .appearance-size-options{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:7px}
body:not(.sc-admin):not(.sc-standalone) .appearance-size-options button{min-height:42px;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .appearance-save-note{display:block;margin-top:12px !important}
body:not(.sc-admin):not(.sc-standalone) .accessibility-group{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
body:not(.sc-admin):not(.sc-standalone) .accessibility-font-label{display:grid;gap:5px;margin-top:10px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .accessibility-font-label select{min-height:40px;margin:0px;padding:0px 9px}
@media (max-width: 1099px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace{padding:12px 12px 38px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .topline{margin:0px 0px 10px !important;padding:0px 0px 10px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand{width:auto;min-width:0px}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{position:relative !important;inset:auto !important;width:100% !important;display:grid !important;grid-template-columns:repeat(4, minmax(0px, 1fr)) !important;gap:6px !important;padding:7px !important;overflow:visible !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary{justify-content:center !important;min-height:40px !important;padding:0px 7px !important;text-align:center !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details[open]{grid-column:1 / -1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details[open] > summary{justify-content:flex-start !important;padding-left:12px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{grid-template-columns:repeat(3, minmax(0px, 1fr)) !important;margin:5px 0px 0px !important;padding:6px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a{justify-content:center !important;text-align:center !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-icon-group{margin-top:0px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-icon-only{width:100% !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .history-nav{position:static !important;margin:8px 0px 12px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title{margin-top:12px}
}
body:not(.sc-admin):not(.sc-standalone) .clan-live-search form > div{display:grid;grid-template-columns:minmax(0px, 1fr) auto;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .clan-live-search form > small{display:block;margin-top:7px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0px, 1fr)) !important;gap:10px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-shell{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{min-height:68px !important;padding:10px 48px 10px 12px !important;gap:10px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem{width:46px !important;height:46px !important;flex:0 0 46px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem img,body:not(.sc-admin):not(.sc-standalone) .clan-search-result h2 img{width:100%;height:100%;object-fit:contain}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card strong{font-size:15px !important;line-height:1.1}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small{font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-search-result h2{display:flex;align-items:center;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-search-result h2 img{width:54px;height:54px}
body:not(.sc-admin):not(.sc-standalone) .rich-text-toolbar{display:flex;gap:5px;flex-wrap:wrap;margin:0px 0px 7px}
body:not(.sc-admin):not(.sc-standalone) .rich-text-toolbar button{min-width:34px !important;width:auto !important;min-height:32px !important;margin:0px !important;padding:5px 9px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-actions form,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-actions button{margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters{position:sticky;top:36px;z-index:4;padding-top:7px !important;padding-bottom:7px !important}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters input,body:not(.sc-admin):not(.sc-standalone) .village-column-filters select{box-sizing:border-box;width:100%;min-width:0px;height:32px;margin:0px;padding:5px 7px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters button{width:32px;height:32px;margin:0px;padding:0px;font-size:18px}
@media (max-width: 1050px){body:not(.sc-admin):not(.sc-standalone) .clan-quick-grid{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .clan-quick-grid{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important;gap:7px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{min-height:58px !important;padding:8px 36px 8px 8px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem{width:38px !important;height:38px !important;flex-basis:38px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card strong{font-size:12px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small{font-size:8px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions{top:6px !important;right:5px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > summary{width:28px !important;height:28px !important;font-size:18px !important}
body:not(.sc-admin):not(.sc-standalone) .clan-live-search form > div{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .clan-live-search button{min-height:40px}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-actions{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans{padding:6px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading{margin-bottom:5px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-strip{gap:5px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile > span{min-height:44px !important;padding:6px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile b{font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile small,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile em{font-size:8px !important}
}
body:not(.sc-admin):not(.sc-standalone) .clan-command-title form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-overview{display:grid;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary{display:grid;grid-template-columns:minmax(180px, 1fr) 170px minmax(180px, 1fr);align-items:center;gap:14px;padding:13px 18px;border-width:1px 1px 1px 5px;border-style:solid;border-image:none}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{display:grid;grid-template-columns:48px minmax(0px, 1fr);align-items:center;column-gap:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{text-align:right;grid-template-columns:minmax(0px, 1fr) 48px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side img,body:not(.sc-admin):not(.sc-standalone) .clan-war-side > span,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > span{grid-row:1 / 4;width:48px;height:48px;object-fit:contain;font-size:34px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > span{grid-column:2}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side b,body:not(.sc-admin):not(.sc-standalone) .clan-war-side small,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy b,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side em{display:inline-block;width:max-content;padding:2px 6px;font-size:9px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score > *{display:block}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score strong{font-size:25px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score small,body:not(.sc-admin):not(.sc-standalone) .clan-war-score span{font-size:10px}
@media (max-width: 680px){body:not(.sc-admin):not(.sc-standalone) .clan-war-summary{grid-template-columns:1fr auto 1fr;padding:9px;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{grid-template-columns:34px minmax(0px, 1fr);column-gap:5px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{grid-template-columns:minmax(0px, 1fr) 34px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side img,body:not(.sc-admin):not(.sc-standalone) .clan-war-side > span,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > span{width:34px;height:34px;font-size:25px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side b,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy b{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side small,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy small{font-size:7px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score strong{font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score span{font-size:7px}
}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .topline{align-items:center !important;flex-direction:row !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand-logo{width:60px !important;height:44px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand div{display:none !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .user-panel{padding:5px 7px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .user-copy small{display:none !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{grid-template-columns:repeat(3, minmax(0px, 1fr)) !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .appearance-controls{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .appearance-size-options{grid-template-columns:repeat(2, 1fr)}
}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-center{margin:16px 0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin:12px 0px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form label{display:grid;gap:5px;min-width:190px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form :is(input, select){min-height:42px;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-report-tabs{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:7px;margin:12px 0px 15px}
body:not(.sc-admin):not(.sc-standalone) .cwl-report-tabs a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:7px 10px;font-size:10px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .cwl-stats-list,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-rounds{display:grid;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round{display:grid;gap:10px;padding:13px;border-width:1px 1px 1px 4px;border-style:solid;border-image:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header{display:flex;align-items:center;justify-content:space-between;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header div,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header div{display:grid;gap:3px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header > span,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header > span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding-top:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score strong{font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score span{text-align:center;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-table{display:grid;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-head,body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row{display:grid;grid-template-columns:46px minmax(210px, 1.5fr) repeat(4, minmax(76px, 0.65fr));align-items:center;gap:8px;padding:9px 11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-head b{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row > div{display:grid}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row span{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-performance-note{margin:9px 0px 0px !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round > header{padding-bottom:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:6px}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list a span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary{display:flex;flex-wrap:wrap;gap:7px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary h3{width:100%;margin:0px 0px 4px}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary span{padding:5px 8px;font-size:9px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .cwl-stars-table{overflow-x:auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-head,body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row{min-width:690px}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list{grid-template-columns:1fr}
}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form{display:grid;grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form label{min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-report-tabs{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score span{text-align:left}
}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:minmax(150px, 1.05fr) minmax(220px, 1.45fr) minmax(125px, 0.75fr) minmax(180px, 1.1fr) minmax(155px, 0.95fr) 54px !important}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{overflow-x:auto !important}
body:not(.sc-admin):not(.sc-standalone) .member-village-list{display:block !important;min-width:0px !important;padding:0px !important;line-height:1.72 !important;white-space:normal !important}
body:not(.sc-admin):not(.sc-standalone) .ownership-badge{display:inline-block !important;padding:4px 7px !important;font-size:0.68rem !important;white-space:nowrap !important}
body:not(.sc-admin):not(.sc-standalone) .member-ownership small{display:block;margin-top:5px !important}
@media (max-width: 720px){body:not(.sc-admin):not(.sc-standalone) .members-sheet{overflow:visible !important}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{grid-template-columns:minmax(0px, 1fr) 42px !important;min-width:0px !important}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(2),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(3),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(4),body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(5){display:flex !important;grid-column:1 !important}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row > :nth-child(6){grid-area:1 / 2 !important}
}
body:not(.sc-admin):not(.sc-standalone) :is(.cwl-lineup-card header small, .cwl-destination-list small, .cwl-origin-group header small, .cwl-village-choice small, .participant-villages p, .compact-roster small, .request-status small, .war-report-row small, .ranking-list small, .wr-clan small, .wr-roster article small, .wr-events article small, .match-check span, .linked-war b){padding:3px 8px !important}
body:not(.sc-admin):not(.sc-standalone) :is(.cwl-lineup-card header small, .cwl-destination-list small, .cwl-origin-group header small, .cwl-village-choice small, .participant-villages p, .compact-roster small, .request-status small, .war-report-row small, .ranking-list small, .wr-clan small, .wr-roster article small, .wr-events article small, .match-check span, .linked-war b) :is(.tag-value, .clan-tag, .village-tag, .player-tag, .tag-value){padding:2px 7px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice){opacity:1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice) :is(p, span, small, strong){opacity:1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice) a{text-underline-offset:3px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{align-items:center;gap:18px;cursor:pointer;transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s;display:flex !important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card:hover,body:not(.sc-admin):not(.sc-standalone) .clan-quick-card:focus-visible{transform:translateY(-3px)}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card > span:last-child{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card strong{font-size:21px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card b{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem{display:grid;place-items:center;width:58px;height:58px;font-size:30px}
body:not(.sc-admin):not(.sc-standalone) .village-command-buttons{display:flex;gap:8px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel{margin-bottom:14px !important}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel > summary,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel > summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel > summary::-webkit-details-marker,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .family-village-form{display:grid;grid-template-columns:minmax(180px, 0.7fr) minmax(240px, 1.3fr) auto;gap:10px;align-items:end;margin-top:14px}
body:not(.sc-admin):not(.sc-standalone) .family-village-form label{margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .family-village-form button{min-height:42px;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .village-toolbar{grid-template-columns:auto minmax(220px, 1fr) 190px auto !important}
body:not(.sc-admin):not(.sc-standalone) .village-toolbar select{min-height:42px;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .village-sheet{position:relative;overflow-x:auto}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row{display:grid;grid-template-columns:minmax(128px, 0.85fr) 72px minmax(170px, 1.1fr) minmax(145px, 1fr) minmax(140px, 0.9fr) minmax(125px, 0.8fr) minmax(190px, 1.25fr) minmax(165px, 1fr) 50px;gap:10px;align-items:center;min-width:1280px;padding:11px 13px}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-head{position:sticky;top:0px;z-index:4;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-th{display:inline-grid;place-items:center;min-height:32px}
body:not(.sc-admin):not(.sc-standalone) .village-owner b,body:not(.sc-admin):not(.sc-standalone) .village-owner small,body:not(.sc-admin):not(.sc-standalone) .current-clan b,body:not(.sc-admin):not(.sc-standalone) .current-clan small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-owner small,body:not(.sc-admin):not(.sc-standalone) .current-clan small,body:not(.sc-admin):not(.sc-standalone) .advisor-list small{margin-top:3px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-owner > span{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .responsibility-badge{display:inline-block;padding:5px 7px;font-size:9px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .advisor-list{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .advisor-list > span{display:grid}
body:not(.sc-admin):not(.sc-standalone) .current-clan em{display:inline-block;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .village-row-actions{position:relative}
body:not(.sc-admin):not(.sc-standalone) .village-row-actions > summary{display:grid;place-items:center;width:34px;height:34px;font-size:20px;cursor:pointer;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .village-row-actions > summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu{position:absolute;z-index:50;right:0px;top:40px;width:310px;max-height:70vh;overflow:auto;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu > a{display:block;padding:9px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu form{display:grid;gap:6px;margin-top:9px;padding-top:9px}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu label{display:grid;gap:5px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu select{min-height:36px;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu button{min-height:34px;margin:0px !important;padding:7px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .member-editor-panel .member-editor{margin-top:14px}
body:not(.sc-admin):not(.sc-standalone) .member-editor-panel .member-editor-grid{grid-template-columns:repeat(3, minmax(0px, 1fr))}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .village-command-buttons{width:100%}
body:not(.sc-admin):not(.sc-standalone) .village-command-buttons a{flex:1 1 0%;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .family-village-form{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .village-toolbar{grid-template-columns:1fr !important}
body:not(.sc-admin):not(.sc-standalone) .village-sheet{overflow:visible}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-head{display:none}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row{grid-template-columns:110px 70px minmax(0px, 1fr) 42px;min-width:0px;margin-bottom:10px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row > :nth-child(1){grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row > :nth-child(2){grid-column:2}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row > :nth-child(3){grid-column:3}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row > :nth-child(9){grid-area:1 / 4}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row > :nth-child(n+4):nth-child(-n+8){grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu{position:fixed;z-index:200;left:12px;right:12px;top:90px;width:auto}
body:not(.sc-admin):not(.sc-standalone) .member-editor-panel .member-editor-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .cwl-workspace{display:grid;gap:16px;margin:18px 0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-clans{position:sticky;top:8px;z-index:80;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading > span{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading b{display:block;margin-top:3px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;scroll-snap-type:x}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile{position:relative;flex:0 0 min(265px, 76vw);scroll-snap-align:start;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > input{position:absolute;opacity:0;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > span{display:grid;gap:4px;min-height:92px;padding:13px 15px;transition:0.16s}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile b{font-size:15px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile em{font-size:10px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile i{justify-self:start;padding:4px 7px;font-size:9px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile:hover > span,body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > input:focus-visible + span{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile.locked,body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile.unauthorized{cursor:not-allowed}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile.locked > span,body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile.unauthorized > span{opacity:0.7}
body:not(.sc-admin):not(.sc-standalone) .cwl-selector-layout{display:grid;grid-template-columns:minmax(0px, 1.65fr) minmax(300px, 0.65fr);gap:16px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .cwl-live-review,body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{padding:16px}
body:not(.sc-admin):not(.sc-standalone) .cwl-filter-row{display:grid;grid-template-columns:minmax(0px, 1fr) 165px;gap:9px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-filter-row :is(input, select),body:not(.sc-admin):not(.sc-standalone) .cwl-live-review select,body:not(.sc-admin):not(.sc-standalone) .cwl-row-role select{min-height:42px}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review{position:sticky;top:185px}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review > label{display:grid;gap:5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review > button{width:100%;min-height:44px;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review > button:disabled{opacity:0.45;cursor:not-allowed}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list{display:grid;gap:7px;max-height:360px;overflow:auto;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list > div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list b,body:not(.sc-admin):not(.sc-standalone) .cwl-review-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list small{font-size:9px;margin-top:3px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list button{display:grid;place-items:center;width:28px;height:28px;margin:0px !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-header-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .cwl-header-actions form{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-header-actions button{min-height:42px;white-space:nowrap;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-grid{display:grid;gap:10px;max-height:68vh;overflow:auto;padding-right:4px}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header small{padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > div{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:5px;padding:7px}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice > input{position:absolute;opacity:0}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice > span{display:block;min-height:50px;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice b,body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{font-size:9px;margin-top:4px !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{margin:18px 0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header strong,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{margin-top:3px !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header > span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > ol{margin:0px;padding:8px;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > ol > li,body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout li,body:not(.sc-admin):not(.sc-standalone) .cwl-full-list li{display:grid;grid-template-columns:minmax(0px, 1fr) auto auto auto;gap:8px;align-items:center;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li b,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li strong,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{font-size:9px;margin-top:3px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-row-role{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .cwl-row-role select{min-height:32px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li form:last-child button{width:30px;height:30px;margin:0px !important;padding:0px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card .full-button{width:calc(100% - 16px);margin:8px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-export-tools{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-export-tools button{min-height:36px;margin:0px !important;padding:6px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-role-badge{display:inline-block;padding:4px 7px;font-size:8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .cwl-member-board .cwl-lineup-card{margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout{margin:10px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout > b{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout ol,body:not(.sc-admin):not(.sc-standalone) .cwl-full-list ol{margin:8px 0px 0px;padding:0px;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout li,body:not(.sc-admin):not(.sc-standalone) .cwl-full-list li{grid-template-columns:minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list{margin:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list > summary{padding:12px;font-size:10px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list ol{margin:0px;padding:6px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .cwl-selector-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review{position:static}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-grid{max-height:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-clans{top:4px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile{flex-basis:230px}
}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading > span{display:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-selector-layout{gap:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .cwl-live-review,body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-filter-row{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > div{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > ol > li{grid-template-columns:minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > ol > li form{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .cwl-export-tools{grid-template-columns:repeat(2, 1fr)}
}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .command-card, .cwl-panel, .selected-review, .source-clan-group) :is(input, textarea)::placeholder{opacity:1 !important}
body:not(.sc-admin):not(.sc-standalone) .war-roster-board{margin-top:18px;padding-top:18px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:8px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics article{padding:12px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics strong,body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics span{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics strong{font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics span{margin-top:3px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list{display:grid;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .war-player-row{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .war-player-row > header{display:flex;align-items:center;gap:10px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .war-player-row > header > div{min-width:0px;flex:1 1 0%}
body:not(.sc-admin):not(.sc-standalone) .war-player-row b,body:not(.sc-admin):not(.sc-standalone) .war-player-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-player-row small{margin-top:2px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .war-map-position{display:grid;place-items:center;width:34px;height:34px}
body:not(.sc-admin):not(.sc-standalone) .war-player-status{padding:6px 9px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-player-attacks{display:grid;gap:7px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .war-player-attacks > p{margin:4px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result{display:grid;grid-template-columns:72px minmax(0px, 1fr) 48px 66px;align-items:center;gap:9px;padding:9px 10px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > strong{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > em{font-style:normal;text-align:right}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .war-player-row > header{align-items:flex-start;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .war-player-status{margin-left:44px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result{grid-template-columns:58px minmax(0px, 1fr) 40px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > em{grid-column:2 / -1;text-align:left}
}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert button{min-height:34px;margin:0px !important;padding:6px 10px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert button:hover{transform:none !important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result{grid-template-columns:72px minmax(0px, 1fr) 78px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score{display:grid;justify-items:center;gap:2px}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score strong{font-size:17px;line-height:1}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score em{font-size:15px;font-style:normal;line-height:1.1}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .war-player-alert{margin-left:44px}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert button{min-height:32px;padding:5px 9px !important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result{grid-template-columns:58px minmax(0px, 1fr) 66px}
}
html body:not(.sc-admin):not(.sc-standalone) :is(input, textarea)::placeholder{opacity:1 !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tabs{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px;margin:18px 0px 4px;padding:7px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab{position:relative;display:grid !important;grid-template-columns:38px minmax(0px, 1fr) auto !important;grid-template-rows:auto auto !important;align-items:center !important;gap:2px 10px !important;min-height:64px !important;margin:0px !important;padding:10px 14px !important;text-align:left !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > span{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;font-size:15px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > b{grid-column:2;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > small{grid-column:2;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > em{grid-area:1 / 3 / 3;padding:5px 8px;font-size:9px;font-style:normal;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab:hover{transform:none !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.historical-disabled{opacity:0.5;cursor:not-allowed !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-panel{display:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-panel.active{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-panel[hidden]{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-guest-grid,body:not(.sc-admin):not(.sc-standalone) .cwl-history-grid{grid-template-columns:1fr !important;margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .cwl-guest-grid .command-card,body:not(.sc-admin):not(.sc-standalone) .cwl-history-grid .command-card{max-width:none !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-panel .cwl-review-top{margin-top:16px}
@media (max-width: 680px){body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tabs{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab{grid-template-columns:36px minmax(0px, 1fr) auto !important;min-height:58px !important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > em{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tabs + .cwl-stage-panel{margin-top:10px}
}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager{overflow-x:hidden}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager :is(.cwl-stage-panel, .cwl-workspace, .cwl-sticky-clans, .cwl-clan-strip, .cwl-selector-layout, .cwl-pool, .cwl-live-review, .cwl-origin-grid, .cwl-review-top, .cwl-lineup-grid, .cwl-lineup-card){min-width:0px;max-width:100%;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-workspace{width:100%;overflow:clip}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans{width:100%;padding:11px 12px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading{margin-bottom:7px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading b{font-size:15px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-strip{display:grid;grid-template-columns:repeat(auto-fit, minmax(132px, 1fr));width:100%;max-width:100%;gap:7px;padding:1px;overflow:visible;scroll-snap-type:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile{width:100%;min-width:0px;max-width:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile > span{min-height:68px;padding:9px 11px;gap:2px;border-width:1px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile b{display:-webkit-box;overflow:hidden;min-height:29px;font-size:12px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile small{font-size:10px;line-height:1.2}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile em{font-size:9px;line-height:1.2}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile i{padding:3px 6px;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-selector-layout{width:100%;grid-template-columns:minmax(0px, 1.7fr) minmax(260px, 0.7fr)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-live-review{width:100%;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-grid{width:100%;overflow:hidden auto}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > span{min-width:0px;max-width:100%;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice b,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager #cwl-stage-review{width:100%;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-review-top{width:100%;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-lineup-grid{grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr))}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-lineup-card > header{padding:10px 11px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-lineup-card > ol{padding:6px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-lineup-card > ol > li{padding:8px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-selector-layout{grid-template-columns:minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-live-review{position:static}
}
@media (max-width: 680px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tabs{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:5px;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tab{grid-template-columns:28px minmax(0px, 1fr) !important;min-height:54px !important;padding:7px 8px !important;gap:1px 7px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tab > span{width:27px;height:27px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tab > b{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tab > small{font-size:8px;white-space:normal}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tab > em{display:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans{padding:9px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-strip{grid-template-columns:repeat(3, minmax(0px, 1fr));gap:6px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile{width:100%;max-width:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile > span{min-height:62px;padding:8px 9px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-grid{gap:7px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > header{padding:7px 9px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:4px;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > span{min-height:42px;padding:6px 7px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice b{font-size:10px;line-height:1.15}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice small{line-height:1.15;margin-top:2px !important;font-size:7px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-live-review,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-review-top{padding:10px}
}
@media (max-width: 480px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-strip{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 390px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-stage-tabs{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-strip{grid-template-columns:1fr}
}
@media (max-width: 330px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice{position:relative;contain:layout paint}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > input{clip-path:inset(50%);position:absolute !important;top:50% !important;left:10px !important;width:1px !important;height:1px !important;margin:0px !important;overflow:hidden !important;opacity:0 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-header-actions{display:grid;grid-template-columns:auto 40px;align-items:end;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header{min-height:0px !important;padding:15px 18px !important;gap:16px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header h1{margin:2px 0px 3px !important;font-size:clamp(25px, 3vw, 34px) !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header p{margin:0px !important;font-size:12px !important;line-height:1.3 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header .eyebrow{font-size:9px !important;line-height:1.1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-header-actions label{display:grid;gap:3px;font-size:9px;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-month-form label > span:first-child{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-month-control{display:grid;grid-template-columns:minmax(0px, 1fr) 38px;overflow:hidden;width:194px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-header-actions input[type="month"]{width:100%;min-width:0px;min-height:38px;cursor:pointer;margin:0px !important;padding:6px 8px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-calendar-button{place-items:center;cursor:pointer;display:grid !important;width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;margin:0px !important;padding:0px !important;border-width:0px 0px 0px 1px !important;border-style:none none none solid !important;border-image:none !important;font-size:16px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-refresh-button{place-items:center;display:grid !important;width:40px !important;min-width:40px !important;height:38px !important;min-height:38px !important;margin:0px !important;padding:0px !important;font-size:21px !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-grid{margin:10px 0px 18px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form{grid-template-columns:minmax(165px, 0.55fr) minmax(210px, 1.45fr) 42px;align-items:end;display:grid !important;gap:8px !important;padding:11px 12px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-copy{align-self:center}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-copy h2{margin:0px !important;font-size:13px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-copy p{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;margin:3px 0px 0px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form label{display:grid;gap:3px;margin:0px !important;font-size:8px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form :is(select, input){min-width:0px;min-height:38px;margin:0px !important;padding:6px 8px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form > button{place-items:center;display:grid !important;width:42px !important;min-width:42px !important;height:38px !important;min-height:38px !important;margin:0px !important;padding:0px !important;font-size:16px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-field{position:relative;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-search{position:relative;display:block;min-width:0px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-input{width:100%;padding-left:30px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-search::before{content:"⌕";position:absolute;z-index:2;left:10px;top:50%;font-size:17px;line-height:1;transform:translateY(-50%);pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results{position:absolute;z-index:40;top:calc(100% + 5px);left:0px;right:0px;display:grid;max-height:230px;overflow:auto;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results[hidden]{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button{grid-template-columns:minmax(0px, 1fr) auto;align-items:center;gap:10px;display:grid !important;width:100% !important;min-width:0px !important;height:auto !important;min-height:36px !important;margin:0px !important;padding:7px 9px !important;text-align:left !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button:hover,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button:focus-visible{transform:none !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results small{font-size:9px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager #cwl-v3-submit{min-height:38px !important;padding:7px 10px !important;font-size:10px !important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form{grid-template-columns:minmax(0px, 1fr) 42px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-copy{grid-column:1 / -1}
}
@media (max-width: 480px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header{padding:12px 13px !important;gap:10px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header h1{font-size:24px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header p{font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-header-actions{grid-template-columns:minmax(0px, 1fr) 40px;width:100%}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-month-control{width:100%}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-form{grid-template-columns:minmax(0px, 1fr) 42px}
}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-change-clan{white-space:nowrap;min-height:32px !important;margin:0px !important;padding:5px 9px !important;font-size:8px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-change-clan[hidden]{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected{padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-sticky-heading{align-items:center;margin-bottom:5px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-guidance{display:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-strip{grid-template-columns:minmax(180px, 310px);justify-content:start}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile:not(.is-selected){display:none !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-strip{grid-template-columns:minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile > span{display:flex;align-items:center;justify-content:center;gap:0px;min-height:46px;padding:8px 14px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile b{display:block;overflow:hidden;max-width:42%;min-height:0px;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:17px !important;line-height:1.1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small{display:block;white-space:nowrap;font-size:13px !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile em{margin-left:clamp(55px, 11vw, 160px);white-space:nowrap;font-size:11px !important;line-height:1 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small::before{content:"—";margin:0px 12px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile em::before{content:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile i{grid-column:1 / -1;margin-top:2px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice b{font-size:13px !important;line-height:1.18 !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice small{margin-top:3px !important;font-size:10px !important;line-height:1.18 !important}
@media (min-width: 681px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div{grid-template-columns:repeat(3, minmax(0px, 1fr))}
}
@media (max-width: 680px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div{grid-template-columns:repeat(3, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > span{min-height:46px;padding:7px 8px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice b{font-size:12px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice small{font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-strip{grid-template-columns:minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile > span{padding:7px 9px}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile b{font-size:14px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small{font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile em{margin-left:clamp(24px, 8vw, 70px);font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small::before{margin:0px 8px}
}
@media (max-width: 360px){body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > div{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
body:not(.sc-admin):not(.sc-standalone) .war-result-tabs{grid-template-columns:repeat(4, minmax(0px, 1fr));display:grid !important;gap:10px !important;margin:14px 0px 8px !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab{position:relative;display:block !important;min-height:86px !important;margin:0px !important;padding:14px 16px !important;text-align:left !important;transform:none !important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab strong{display:block;font-size:22px !important;line-height:1 !important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab > span{display:block;margin-top:9px;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab:hover{transform:translateY(-2px) !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab.active::after{content:"";position:absolute;right:14px;bottom:-7px;width:12px;height:12px;transform:rotate(45deg)}
body:not(.sc-admin):not(.sc-standalone) .war-tab-caption{margin:10px 2px 14px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .war-player-summary{display:flex;align-items:center;gap:6px;margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .war-player-summary > span{padding:5px 7px;font-size:8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-pending .war-player-summary > span:first-child,body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-pending .war-player-summary > span:nth-child(2),body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-pending .war-player-summary > span:nth-child(3){display:none}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-stars .war-player-summary > span:not(:nth-child(2)){opacity:0.4}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-stars .war-attack-score strong{transform:scale(1.08)}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-destruction .war-player-summary > span:not(:nth-child(3)){opacity:0.4}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-destruction .war-attack-score strong{opacity:0.4}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-destruction .war-attack-score em{font-size:17px !important}
body:not(.sc-admin):not(.sc-standalone) .war-tab-empty{margin-top:12px !important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .war-result-tabs{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab{min-height:78px !important;padding:12px !important}
body:not(.sc-admin):not(.sc-standalone) .war-player-summary{order:4;width:100%;margin:4px 0px 0px 44px;flex-wrap:wrap}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .war-result-tabs{grid-template-columns:1fr 1fr !important;gap:7px !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab{min-height:72px !important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab strong{font-size:19px !important}
body:not(.sc-admin):not(.sc-standalone) .war-player-summary{margin-left:0px}
}
body:not(.sc-admin):not(.sc-standalone) .clan-journal-feature{margin:18px 0px}
body:not(.sc-admin):not(.sc-standalone) .clan-journal-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:10px;margin:12px 0px}
body:not(.sc-admin):not(.sc-standalone) .clan-journal-feature .clan-notice{margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b{display:grid !important;gap:3px !important;place-items:center !important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b small{font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b em{white-space:nowrap;font-size:11px !important;font-style:normal !important}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison{max-width:650px;margin:14px auto 18px;padding:12px 16px}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0px 4px 9px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header strong{font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-star-row{display:grid;grid-template-columns:minmax(68px, 1fr) 36px 92px 36px minmax(68px, 1fr);align-items:center;gap:6px;min-height:37px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-star-row > b{font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .war-star-percent{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .war-star-icons{font-size:20px;white-space:nowrap}
@media (max-width: 520px){body:not(.sc-admin):not(.sc-standalone) .war-star-comparison{padding:10px 8px}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header span{grid-area:1 / 1 / auto / -1}
body:not(.sc-admin):not(.sc-standalone) .war-star-row{grid-template-columns:minmax(58px, 1fr) 28px 78px 28px minmax(58px, 1fr);gap:2px}
body:not(.sc-admin):not(.sc-standalone) .war-star-icons{font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .war-star-percent{font-size:10px}
}
body:not(.sc-admin):not(.sc-standalone) .clan-push-list{display:grid;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row{display:grid;grid-template-columns:34px minmax(0px, 1fr) auto;align-items:center;gap:9px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row > strong{display:grid;place-items:center;width:32px;height:32px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row b,body:not(.sc-admin):not(.sc-standalone) .clan-push-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row small{margin-top:2px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row > span{font-size:11px;white-space:nowrap}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone) .clan-journal-list{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row{grid-template-columns:32px minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row > span{grid-column:2}
}
body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0px;font-size:18px;line-height:1;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle:disabled{cursor:wait;opacity:0.58}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown{grid-template-columns:repeat(2, minmax(230px, 1fr)) !important;gap:8px !important;width:min(560px, -32px + 100vw) !important;padding:10px !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown section{display:grid;align-content:start;gap:3px;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown .menu-section-label{display:block;padding:7px 9px 8px}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a{display:grid !important;gap:3px !important;align-content:center !important;min-height:52px !important;padding:8px 10px !important}
@media (max-width: 1100px){body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important;width:100% !important}
}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown{grid-template-columns:1fr !important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a{min-height:48px !important}
}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline-link{transition:transform 0.16s, box-shadow 0.16s}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline-link:hover{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .linked-war a{display:inline-block;margin-top:5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone).view-war_detail:not(.view-dashboard) .workspace{max-width:1280px !important}
body:not(.sc-admin):not(.sc-standalone).view-war_detail:not(.view-dashboard) .main-menu{display:none !important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title{text-align:center;margin:14px 0px 18px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title > a{display:inline-flex;margin-bottom:16px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title > span{display:block;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title h1{margin:7px 0px;font-size:clamp(25px, 4vw, 46px);line-height:1.05}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title h1 em{font-size:0.55em;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:6px;max-width:920px;margin:0px auto 14px;padding:6px}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button{min-height:46px;margin:0px !important;font-size:11px !important}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px}
body:not(.sc-admin):not(.sc-standalone) .war-view-panel{display:none}
body:not(.sc-admin):not(.sc-standalone) .war-view-panel.active{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-versus-board{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .war-phase{display:grid;place-items:center;gap:3px;padding:16px}
body:not(.sc-admin):not(.sc-standalone) .war-phase span{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .war-phase strong{font-size:24px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row{display:grid;grid-template-columns:minmax(0px, 1fr) 150px minmax(0px, 1fr);align-items:center;min-height:90px;padding:12px 28px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > div:first-child{text-align:right}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > div:last-child{text-align:left}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row b,body:not(.sc-admin):not(.sc-standalone) .war-duel-row small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > div > b{font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > strong{font-size:28px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row i{font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card{max-width:820px;margin:16px auto;padding:20px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card h2{margin:0px 0px 18px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header,body:not(.sc-admin):not(.sc-standalone) .war-comparison-row{display:grid;grid-template-columns:minmax(100px, 1fr) 50px 130px 50px minmax(100px, 1fr);align-items:center;gap:8px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header{padding-bottom:9px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header b:first-child{text-align:right}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header b:last-child{text-align:left}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header span{grid-column:3;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row{padding:10px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > span{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > span:first-child{text-align:right}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > span:last-child{text-align:left}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > b{font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > strong{font-size:22px}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid article{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:94px;padding:16px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid span{grid-column:1 / -1;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid b{font-size:18px}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid i{font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .war-forecast{margin-top:14px;padding:20px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-forecast span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .war-forecast p{margin:8px 0px;font-size:18px}
body:not(.sc-admin):not(.sc-standalone) .war-event-list,body:not(.sc-admin):not(.sc-standalone) .war-team-list{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article{display:grid;grid-template-columns:46px minmax(0px, 1fr) auto;align-items:center;gap:13px;padding:14px 18px}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article > span,body:not(.sc-admin):not(.sc-standalone) .war-team-list article > span{display:grid;place-items:center;width:38px;height:38px}
body:not(.sc-admin):not(.sc-standalone) .war-event-list b,body:not(.sc-admin):not(.sc-standalone) .war-event-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-event-list small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .war-event-list em{font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article > strong{font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article{display:grid;grid-template-columns:46px minmax(210px, 1fr) minmax(180px, 1fr) auto;align-items:center;gap:12px;padding:13px 17px}
body:not(.sc-admin):not(.sc-standalone) .war-team-list b,body:not(.sc-admin):not(.sc-standalone) .war-team-list small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-team-list small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article > div:nth-child(3){display:flex;gap:7px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .war-team-list i{padding:6px 8px;font-size:10px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article > strong{padding:7px 9px;font-size:9px;white-space:nowrap}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .war-view-tabs{grid-template-columns:repeat(2, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row{grid-template-columns:1fr 74px 1fr;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > div > b{font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > strong{font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card{padding:13px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header,body:not(.sc-admin):not(.sc-standalone) .war-comparison-row{grid-template-columns:minmax(68px, 1fr) 32px 84px 32px minmax(68px, 1fr);gap:4px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header b{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > b{font-size:15px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > strong{font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article{grid-template-columns:42px minmax(0px, 1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article > div:nth-child(3){grid-column:2 / -1}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article > strong{grid-area:1 / 3}
}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue{display:grid;gap:9px;margin:0px 0px 14px;padding:16px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue > div span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue h2{margin:4px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue article{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(340px, 0.7fr);gap:14px;align-items:center;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue b,body:not(.sc-admin):not(.sc-standalone) .war-review-queue small{display:block}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue p{margin:7px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue form{display:grid;grid-template-columns:1fr 1fr;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue input{grid-column:1 / -1;min-height:38px}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue button{margin:0px !important;min-height:38px !important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide{margin-top:14px;padding:16px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide h2{margin:4px 0px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header small{max-width:320px;text-align:right}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr));gap:8px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid > div{display:grid;gap:3px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid b{font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .member-performance{margin:18px 0px !important}
body:not(.sc-admin):not(.sc-standalone) .member-performance-list{display:grid;gap:9px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack{display:grid;grid-template-columns:105px minmax(0px, 1fr) minmax(210px, 0.55fr);gap:13px;align-items:center;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .performance-result{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .performance-result strong,body:not(.sc-admin):not(.sc-standalone) .performance-result b{display:block}
body:not(.sc-admin):not(.sc-standalone) .performance-result strong{font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack span,body:not(.sc-admin):not(.sc-standalone) .performance-attack h3,body:not(.sc-admin):not(.sc-standalone) .performance-attack p{display:block;margin:0px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack span{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack h3{margin-top:4px;font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack p{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .review-status{margin-top:7px;padding:4px 7px;font-size:8px;display:inline-block !important}
body:not(.sc-admin):not(.sc-standalone) .performance-review summary{font-size:10px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .performance-review form{display:grid;gap:7px;margin-top:7px}
body:not(.sc-admin):not(.sc-standalone) .performance-review textarea{width:100%;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) .performance-review button{margin:0px !important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .war-review-queue article{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue form{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue input{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header small{text-align:left}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .performance-attack{grid-template-columns:82px minmax(0px, 1fr)}
body:not(.sc-admin):not(.sc-standalone) .performance-review{grid-column:1 / -1}
}
@media (max-width: 460px){body:not(.sc-admin):not(.sc-standalone) .war-rating-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .war-review-center{margin-bottom:18px !important}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue{margin:0px}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue article{grid-template-columns:96px minmax(220px, 1fr) minmax(300px, 0.8fr)}
body:not(.sc-admin):not(.sc-standalone) .war-review-result{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .war-review-result strong,body:not(.sc-admin):not(.sc-standalone) .war-review-result b{display:block !important}
body:not(.sc-admin):not(.sc-standalone) .war-review-result strong{font-size:22px}
body:not(.sc-admin):not(.sc-standalone) .war-review-result b{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy > span{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy h3{margin:4px 0px}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy blockquote{margin:8px 0px;padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue form > div{display:grid;grid-template-columns:1fr 1fr;gap:7px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue article{grid-template-columns:82px 1fr}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue form{grid-column:1 / -1}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue form > div{grid-template-columns:1fr 1fr}
}
@media (max-width: 520px){body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue article{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .war-review-result{text-align:left}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue form{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue form > div{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) .workspace button{cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):not(.logout-button):not(.poll-option):not(.war-result-tab):not(.cwl-stage-tab){width:auto;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;box-sizing:border-box !important;min-height:38px !important;margin:0px !important;padding:0px 14px !important;font-size:10px !important;line-height:1.15 !important;text-align:center !important;transition:transform 0.15s, filter 0.15s, box-shadow 0.15s !important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):not(:disabled):hover{transform:translateY(-1px) !important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):focus-visible{outline-offset:2px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace button:disabled{cursor:not-allowed !important;opacity:0.48 !important;transform:none !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .compact-button{min-height:32px !important;padding:0px 10px !important;font-size:8px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.rich-text-toolbar, .announcement-toolbar) button{display:inline-grid !important;place-items:center !important;min-width:36px !important;width:auto !important;min-height:34px !important;margin:0px !important;padding:0px 9px !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.rich-text-toolbar, .announcement-toolbar) button:hover{transform:translateY(-1px) !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions :where(button, a){min-height:34px !important;padding:0px 11px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions form{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions form button{min-height:34px !important}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):not(.compact-button):not(.logout-button){min-height:42px !important;padding:0px 12px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .war-review-center form > div,body:not(.sc-admin):not(.sc-standalone) .workspace .cwl-lineup-actions{grid-template-columns:1fr !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions{display:grid !important;grid-template-columns:1fr 1fr !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions form{margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions :where(button, a){width:100% !important}
}
body:not(.sc-admin):not(.sc-standalone) .central-announcements{margin:16px 0px !important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create{margin:12px 0px !important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create > summary{cursor:pointer;display:inline-flex !important;width:auto !important;padding:10px 15px !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create form{display:grid;gap:9px;margin-top:10px;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create :is(input, textarea, select){box-sizing:border-box;width:100%}
body:not(.sc-admin):not(.sc-standalone) .announcement-destinations{padding:10px}
body:not(.sc-admin):not(.sc-standalone) .all-clans-choice{align-items:center;gap:7px;display:flex !important}
body:not(.sc-admin):not(.sc-standalone) .all-clans-choice input,body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid input{width:auto !important}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:6px;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid label{align-items:center;gap:6px;min-width:0px;padding:7px;display:flex !important}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .announcement-toolbar{display:flex;gap:5px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .announcement-toolbar button{min-width:38px;min-height:34px !important;margin:0px !important;padding:6px 9px !important;font-size:10px !important}
body:not(.sc-admin):not(.sc-standalone) .announcement-form-footer{display:grid;grid-template-columns:150px minmax(210px, 1fr) auto;align-items:end;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .announcement-form-footer label{gap:4px;font-size:9px;display:grid !important}
body:not(.sc-admin):not(.sc-standalone) .announcement-form-footer button{white-space:nowrap;margin:0px !important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-list{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:9px;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .central-announcement{display:grid;align-content:start;gap:8px;padding:13px;border-width:1px 1px 1px 4px;border-style:solid;border-image:none}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header{display:flex;justify-content:space-between;gap:12px}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header span{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .central-announcement h3{margin:4px 0px 0px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header time{font-size:8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .central-announcement > p{margin:0px;white-space:normal}
body:not(.sc-admin):not(.sc-standalone) .announcement-targets{display:block;padding-top:7px;font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .announcement-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .announcement-actions :is(button, a){display:inline-flex;align-items:center;justify-content:center;min-height:32px !important;margin:0px !important;padding:6px 9px !important;font-size:9px !important}
body:not(.sc-admin):not(.sc-standalone) .announcement-actions form{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .performance-total{display:grid;min-width:145px;padding:10px 13px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .performance-total strong{font-size:23px}
body:not(.sc-admin):not(.sc-standalone) .performance-total span{font-size:8px}
body:not(.sc-admin):not(.sc-standalone) .performance-attack.missed .performance-result b{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks{margin-top:18px !important}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .member-performance-list{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack{grid-template-columns:90px minmax(0px, 1fr);transition:transform 0.16s, box-shadow 0.16s}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack:hover{transform:translateY(-2px)}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack h3{font-size:14px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .classified-attacks .member-performance-list{grid-template-columns:1fr}
}
@media (max-width: 520px){body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack{grid-template-columns:74px minmax(0px, 1fr);padding:10px}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-result strong{font-size:16px}
}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid{grid-template-columns:repeat(2, minmax(0px, 1fr))}
body:not(.sc-admin):not(.sc-standalone) .announcement-form-footer{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-list{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header{display:grid}
body:not(.sc-admin):not(.sc-standalone) .performance-total{width:100%;box-sizing:border-box}
}
@media (max-width: 420px){body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid label{padding:6px 4px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .central-announcements{padding:12px !important}
}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone){display:grid;gap:5px;line-height:1.55}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone) blockquote{margin:4px 0px;padding:8px 11px}
body:not(.sc-admin):not(.sc-standalone) .announcement-list-item{display:grid;grid-template-columns:18px 1fr;gap:4px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-overview{width:min(100%, 1080px);margin:18px auto;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary{grid-template-columns:minmax(190px, 1fr) 190px minmax(190px, 1fr);gap:18px;min-height:86px;padding:10px 22px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > img{grid-area:1 / 2 / 4;width:48px;height:48px;object-fit:contain}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side em,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy em{display:inline-block;width:max-content;padding:2px 7px;font-size:10px;font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy em{justify-self:end}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score strong{font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score i{display:block;margin-top:3px;font-size:9px;font-style:normal}
@media (max-width: 720px){body:not(.sc-admin):not(.sc-standalone) .clan-war-summary{grid-template-columns:minmax(0px, 1fr) 105px minmax(0px, 1fr);gap:6px;min-height:76px;padding:8px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{grid-template-columns:36px minmax(0px, 1fr);column-gap:5px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy{grid-template-columns:minmax(0px, 1fr) 36px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side img,body:not(.sc-admin):not(.sc-standalone) .clan-war-side > span,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > span,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy > img{width:36px;height:36px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side b,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy b{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side em,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy em{font-size:8px;padding:2px 4px}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score strong{font-size:18px}
}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria{margin-block:18px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:10px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid article{display:flex;flex-direction:column;gap:5px;min-width:0px;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid strong{font-size:13px;line-height:1.25}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid span{font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid b{font-size:15px}
@media (max-width: 900px){body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
@media (max-width: 540px){body:not(.sc-admin):not(.sc-standalone) .attack-criteria{padding:14px !important}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid article{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid strong{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid span{font-size:12px}
}
body:not(.sc-admin):not(.sc-standalone) .monthly-ranking::before,body:not(.sc-admin):not(.sc-standalone) .member-performance::before{content:"CLASSIFICAÇÃO OFICIAL DOS ATAQUES\a ★★★ 100%  ·  +10 pontos  ·  OURO — Espetacular 👑\a ★★ acima de 90%  ·  +5 pontos  ·  PRATA — Na Trave 🫣\a ★★ até 90%  ·  +3 pontos  ·  BRONZE — Meia Sola 🙄\a ★ acima de 90%  ·  +2 pontos — Azarado 🤦‍♂️\a ★ até 90%  ·  +1 ponto — Fiasco Total 🤮\a 0 estrela  ·  -5 pontos — Vexame 🤬\a Não atacou  ·  -5 pontos — Irresponsável 🤡";display:block;box-sizing:border-box;margin:0px 0px 14px;padding:13px 15px;border-width:1px 1px 1px 4px;border-style:solid;border-image:none;white-space:pre-line;font-size:11px;line-height:1.65}
body:not(.sc-admin):not(.sc-standalone) .member-performance::before{margin-bottom:16px}
body:not(.sc-admin):not(.sc-standalone) .monthly-ranking::before{margin-bottom:12px}
@media (max-width: 540px){body:not(.sc-admin):not(.sc-standalone) .monthly-ranking::before,body:not(.sc-admin):not(.sc-standalone) .member-performance::before{padding:11px 12px;font-size:10px;line-height:1.55}
}
body:not(.sc-admin):not(.sc-standalone) .clan-command-title form:has(input[name="action"][value="sync_wars"]),body:not(.sc-admin):not(.sc-standalone) .war-live-card form:has(input[name="action"][value="sync_wars"]),body:not(.sc-admin):not(.sc-standalone) .reports-page form:has(input[name="action"][value="sync_wars"]){display:none !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(input, select, textarea){box-sizing:border-box;max-width:100%}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(input, textarea)::placeholder{opacity:1 !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.table-wrap, .table-responsive, .ranking-table-wrap, .report-table-wrap){max-width:100%;overflow-x:auto}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace table{width:100%;border-collapse:collapse}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace table :is(th, td){padding:10px 12px;text-align:left}
@media (max-width: 980px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.data-grid, .ecl-grid, .command-stat-grid, .clan-ops-grid){grid-template-columns:repeat(2, minmax(0px, 1fr)) !important;gap:10px !important}
}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace{padding-left:10px !important;padding-right:10px !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.data-grid, .ecl-grid, .command-stat-grid, .clan-ops-grid, .people-layout){grid-template-columns:1fr !important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.ecl-card, .form-card, .data-card, .command-card, .report-card, .ranking-card){padding:13px !important}
}
/* readability.css */
html:has(body:not(.sc-admin):not(.sc-standalone)){text-size-adjust:100%}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace{font-size:16px;line-height:1.55}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace h1{font-size:clamp(24px, 3vw, 34px);line-height:1.2}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace h2{font-size:clamp(21px, 2.3vw, 27px);line-height:1.3}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace h3{font-size:20px;line-height:1.35}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace small,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .eyebrow,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-quick-card small,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-line small,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .cwl-village-choice small{font-size:14px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace p{font-size:16px;line-height:1.55}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-card, .command-card, .form-card, .clan-quick-shell) :is(p, small, label){opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-title, .clan-search-result) a:not([role="tab"]),html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .ecl-card a:not(.button),html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-card a:not(.button){text-decoration-thickness:2px;text-underline-offset:3px;opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu{gap:8px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu :is(a, summary){min-height:44px;height:auto;font-size:14px !important;line-height:1.4 !important;white-space:normal !important;padding:12px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .topline :is(small, strong, a){font-size:14px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(input, select, textarea){line-height:1.5;font-size:16px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(input, textarea)::placeholder{opacity:1}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(button, .button){min-height:44px;white-space:normal;font-size:15px !important;line-height:1.4 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace button:disabled{opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(th, td){font-size:15px;line-height:1.5}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(a, button, input, select, textarea, summary):focus-visible{outline-offset:3px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-quick-card{min-width:0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-quick-card strong{white-space:normal;overflow-wrap:anywhere;font-size:18px !important}
@media (max-width: 640px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace{padding-left:12px !important;padding-right:12px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu{display:grid !important;grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu :is(a, summary){font-size:13px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-title, .command-title-inline, .section-heading){flex-wrap:wrap;gap:12px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-grid-2, .clan-quick-grid, .command-split){grid-template-columns:minmax(0px, 1fr) !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-live-search form > div{flex-wrap:wrap}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-live-search input{min-width:0px;width:100%}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-live-search button{flex:1 1 0%}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .menu-dropdown{max-width:calc(-32px + 100vw)}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-title-inline{display:block !important;min-width:0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.command-title, .ecl-title){padding:20px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace label{font-size:15px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .report-filter{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-top:20px;min-width:0px;display:grid !important;gap:14px !important;width:100% !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .report-filter :is(label, input, select){box-sizing:border-box;width:100% !important;min-width:0px !important;max-width:100% !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.command-grid, .command-split, .ecl-grid, .clan-quick-card) > *{min-width:0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu > details > summary{font-size:14px !important}
@media (max-width: 640px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .report-filter{grid-template-columns:minmax(0px, 1fr)}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-war-score small,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-war-score span{font-size:15px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-war-score strong{font-size:30px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.war-star-comparison, .war-roster-board, .clan-push-row) :is(header, strong, b, span, small, p, h3, .eyebrow){opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-comparison{width:100%;max-width:620px;padding:18px;box-sizing:border-box}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-comparison header{font-size:13px !important;line-height:1.5}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-row{padding:10px 0px;font-size:16px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-icons{font-size:20px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-roster-board{padding:18px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row{padding:14px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row b{font-size:16px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row > span{font-size:15px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row :is(div, span, b, strong, small, p){opacity:1 !important;font-size:14px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row a{font-size:15px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row{padding-top:13px !important;padding-bottom:13px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .members-toolbar :is(label, span, b){font-size:15px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .member-add-button{font-size:15px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria, .war-detail-title, .war-view-panel) :is(h1, h2, h3, p, b, strong, span, small, i, em){opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid > article, .war-rating-grid > div){padding:16px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid > article, .war-rating-grid > div) :is(b, strong, span, small){font-size:14px !important;line-height:1.6 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.cwl-report-tabs, .period-report-nav){display:flex;flex-wrap:wrap;gap:8px;margin:18px 0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .cwl-report-tabs a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .period-report-nav button{min-height:46px;padding:12px 16px !important;font-size:15px !important;line-height:1.5 !important;opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-chip{font-size:14px !important;opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #period-report-tabs > [hidden]{display:none !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace.workspace.workspace :is(button, .button){height:auto;font-size:15px !important;line-height:1.45 !important;min-height:44px !important;white-space:normal !important;padding:10px 14px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase{padding:18px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase :is(span, strong){opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase span{font-size:15px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase strong{font-size:26px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button b,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button:not(.active) b{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;font-size:14px !important;line-height:1.4 !important;padding:2px 6px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-comparison-card header{align-items:center;gap:12px;text-align:center;display:grid !important;grid-template-columns:minmax(0px, 1fr) 100px minmax(0px, 1fr) !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-comparison-card header :is(b, span){min-width:0px;overflow-wrap:anywhere;grid-column:auto !important;width:auto !important;font-size:14px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-player-row > header > div:not(.war-player-summary){flex:1 1 180px;min-width:0px;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) :is(.war-rating-grid, .attack-criteria-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, 190px), 1fr)) !important;gap:12px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) :is(.war-rating-grid, .attack-criteria-grid) > *{min-width:0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-result-tabs{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(100%, 150px), 1fr)) !important;gap:12px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-result-tabs .war-result-tab{min-width:0px;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-result-tabs .war-result-tab span{font-size:14px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-result-tabs .war-result-tab strong{font-size:24px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-player-row > header{flex-wrap:wrap;gap:10px;align-items:center;display:flex !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-player-summary{min-width:0px;flex:1 1 170px;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) :is(.war-player-status, .war-player-summary small, .war-player-summary span, .war-attack-result small, .war-tab-caption){font-size:14px !important;line-height:1.5 !important;white-space:normal !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-attack-result{grid-template-columns:80px minmax(0px, 1fr) auto !important;gap:12px !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-attack-result > *{min-width:0px;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .clan-ops-grid{gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 560px), 1fr)) !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .clan-ops-grid > *{min-width:0px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) :is(.command-metrics, .command-stats, .clan-ops-stats) :is(span, small){font-size:14px !important;line-height:1.5 !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs{flex-wrap:wrap;gap:8px;display:flex !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button{flex:1 1 160px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme){container-type:inline-size}
@container (max-width: 1050px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .clan-ops-grid{grid-template-columns:minmax(0px, 1fr) !important}
}
@media (max-width: 1100px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .clan-ops-grid{grid-template-columns:minmax(0px, 1fr) !important}
}
@media (max-width: 560px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-comparison-card header{gap:6px;grid-template-columns:minmax(0px, 1fr) 70px minmax(0px, 1fr) !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-attack-result{grid-template-columns:minmax(0px, 1fr) auto !important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-attack-result > small{grid-column:1 / -1}
}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0px, 1fr)) !important;gap:14px !important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card{min-width:0px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:0px !important;padding:12px 16px !important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card > a{overflow-wrap:anywhere;font-size:18px !important;line-height:1.3 !important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card > p{overflow-wrap:anywhere;margin:0px !important;font-size:14px !important;line-height:1.45 !important}
@media (max-width: 1100px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid{grid-template-columns:repeat(2, minmax(0px, 1fr)) !important}
}
@media (max-width: 600px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid{grid-template-columns:minmax(0px, 1fr) !important}
}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-stage-tab *{opacity:1 !important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-month-control{min-width:230px;max-width:100%}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .global-search-menu{position:relative;z-index:80}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu>summary{display:grid;place-items:center;width:42px;height:42px;padding:0;font-size:20px;cursor:pointer;list-style:none}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu>summary::-webkit-details-marker{display:none}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu form{position:absolute;top:50px;right:0;width:min(430px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu input{min-width:0;height:44px;margin:0;padding:0 13px}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu button{width:46px;height:44px;margin:0;padding:0;font-size:18px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .search-box{display:none!important}
@media(max-width:640px){body:not(.sc-admin):not(.sc-standalone) .global-search-menu>summary{width:38px;height:38px;font-size:18px}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu form{position:fixed;top:76px;left:12px;right:12px;width:auto}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .login{max-width:460px;margin:7vh auto;padding:34px}
body:not(.sc-admin):not(.sc-standalone) .login label{display:block;font-size:12px;margin:14px 0 6px}
body:not(.sc-admin):not(.sc-standalone) .login input{box-sizing:border-box;width:100%;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .login button{width:100%;margin-top:20px;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .error{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .access-link{display:block;text-align:center;margin-top:18px}
body:not(.sc-admin):not(.sc-standalone) .back-link{display:inline-block;margin-bottom:14px}
body:not(.sc-admin):not(.sc-standalone) .notice{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .code-input{text-align:center;font-size:28px}
body:not(.sc-admin):not(.sc-standalone) .password-field{position:relative}
body:not(.sc-admin):not(.sc-standalone) .password-field input{padding-right:52px}
body:not(.sc-admin):not(.sc-standalone) .login .password-toggle{position:absolute;right:5px;bottom:5px;width:42px;height:42px;margin:0;padding:0;font-size:20px;line-height:1;cursor:pointer}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) #sc-community{min-width:0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community *{box-sizing:border-box}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community h1{font-size:25px;margin:4px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community h2{font-size:20px;margin:0 0 8px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community h3{font-size:17px;margin:0 0 10px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community h4{font-size:16px;margin:8px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community p{margin:8px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community small{font-size:12px;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-eyebrow{font-size:10px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-card{padding:17px;margin:0 0 14px;min-width:0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:16px;align-items:start}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-summary,html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-tabs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:12px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-summary span{padding:5px 10px;font-size:12px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-tabs a{padding:8px 14px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-clans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-clan{padding:14px;min-width:0;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-clan img{object-fit:contain;float:right}
html body:not(.sc-admin):not(.sc-standalone) #sc-community label:not(.sc-co-check){display:grid;gap:6px;margin:10px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-check{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:9px 0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-check input{width:17px;height:17px;flex:none}
html body:not(.sc-admin):not(.sc-standalone) #sc-community input:not([type=checkbox]):not([type=hidden]),html body:not(.sc-admin):not(.sc-standalone) #sc-community select{padding:10px;width:100%;min-width:0}
html body:not(.sc-admin):not(.sc-standalone) #sc-community fieldset{margin:12px 0;padding:10px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community legend{padding:0 5px}
html body:not(.sc-admin):not(.sc-standalone) #sc-community button{font-size:13px;padding:9px 13px;min-height:36px;cursor:pointer}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-actions{display:flex;gap:8px;flex-wrap:wrap}
html body:not(.sc-admin):not(.sc-standalone) #sc-community summary{cursor:pointer}
html body:not(.sc-admin):not(.sc-standalone) #sc-community :focus-visible{outline-offset:3px}
@media(max-width:900px){html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-columns{grid-template-columns:1fr}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-head{align-items:start;flex-direction:column}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:5px 8px!important;min-height:88px!important;height:auto!important;position:relative!important;width:100%!important;box-sizing:border-box!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"]::before,body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"]::after{display:none!important;content:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"] .menu-art{display:block!important;width:64px!important;height:64px!important;object-fit:contain!important;margin:0!important;position:static!important;flex:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"] .menu-art-label{display:block!important;text-align:center!important;white-space:normal!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"] .menu-count{position:absolute!important;top:3px!important;right:3px!important;font-size:10px!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"]:focus-visible{outline-offset:2px!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]{padding:4px!important;overflow:visible!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary{min-width:0!important;width:100%!important;margin:0!important;padding:4px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:80px!important;height:auto!important;white-space:normal!important;font-size:10px!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a::before,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a::after,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary::before,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary::after{display:none!important;content:none!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"] img.menu-art{display:block!important;position:static!important;width:64px!important;height:64px!important;min-width:0!important;max-width:100%!important;object-fit:contain!important;margin:0!important;flex:none!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"] span.menu-art-label{display:block!important;position:static!important;font-size:9px!important;line-height:1.2!important;margin:0!important;padding:0!important;text-align:center!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"] .menu-count{display:none!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a:focus-visible,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary:focus-visible{outline-offset:1px!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{width:104px!important;min-width:0!important;max-width:104px!important;padding:4px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:visible!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{width:96px!important;min-width:0!important;max-width:96px!important;padding:3px!important;margin:0!important;box-sizing:border-box!important;flex:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-height:66px!important;height:auto!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:48px!important;height:48px!important;object-fit:contain!important;position:static!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] span.menu-art-label{text-align:center!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a::before,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a::after,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary::before,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary::after{display:none!important;content:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{left:100%!important;top:0!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:has(#clan-image-navigation[data-environment="clan"]){padding-left:10px!important;margin-left:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{position:relative!important;inset:auto!important;transform:none!important;float:none!important;grid-column:1/-1!important;grid-row:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;gap:4px!important;margin:8px 0 12px!important;z-index:50!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{width:68px!important;max-width:68px!important;flex:0 0 68px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{flex:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details{position:static!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;z-index:100!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:42px!important;height:42px!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:224px!important;max-width:100%!important;gap:8px 4px!important;align-items:start!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:88px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:62px!important;height:62px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a[href="?view=dashboard"]{grid-column:1/-1!important;min-height:30px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details{position:static!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:224px!important;width:max-content!important;max-width:calc(100vw - 24px)!important;z-index:100!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:58px!important;height:58px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{width:100%!important;min-width:0!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:72px!important;height:72px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:100px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]{grid-column:1/-1!important;position:relative!important;width:100%!important;max-width:100%!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]>summary{width:calc(50% - 2px)!important;max-width:calc(50% - 2px)!important;margin:0 auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:5px 0 8px!important;padding:6px!important;display:grid!important;gap:3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details:not([open])>.menu-dropdown{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:36px!important;width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;margin:0!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h1{font-size:26px!important;line-height:1.2!important;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h2{font-size:21px!important;line-height:1.25!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:66px!important;height:66px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:92px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h1{font-size:22px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h2{font-size:18px!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:80px!important;height:80px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:108px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) .header-actions .global-search-menu input::placeholder{opacity:1!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:74px!important;height:74px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:100px!important}
}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:calc(4px + env(safe-area-inset-top,0px)) 8px 5px!important;z-index:1000!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;overflow-x:auto!important;overflow-y:auto!important;max-height:65dvh!important;scrollbar-width:thin!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details{width:90px!important;max-width:90px!important;min-width:90px!important;flex:0 0 90px!important;grid-column:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]>summary{width:100%!important;max-width:100%!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]{width:180px!important;min-width:180px!important;max-width:180px!important;flex-basis:180px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:has(#clan-image-navigation[data-environment="clan"]){padding-top:calc(var(--mobile-clan-menu-height,120px) + 12px)!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header{clip-path:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header :is(.header-actions,.user-panel,.user-copy,.brand){clip-path:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header :is(.user-copy strong,.user-copy small,.brand strong,.brand span){opacity:1!important}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:2px!important;overflow:visible!important;max-height:none!important;padding:calc(4px + env(safe-area-inset-top,0px)) 4px 6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open],html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]>summary{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;grid-column:auto!important;margin:0!important;padding:2px 0!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{min-height:0!important;justify-content:flex-start!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a[href="?view=dashboard"]{grid-column:1/-1!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{width:clamp(32px,9vw,64px)!important;height:clamp(32px,9vw,64px)!important;max-width:100%!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] span.menu-art-label{overflow-wrap:anywhere!important;text-align:center!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details[open]{position:static!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:absolute!important;top:100%!important;left:4px!important;right:4px!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:calc(100% - 8px)!important;max-height:50dvh!important;overflow-y:auto!important;z-index:1001!important}
}
/* index.php */
/* index.php */
html body:not(.sc-admin):not(.sc-standalone):has(main.login){min-height:100dvh!important}
html body:not(.sc-admin):not(.sc-standalone) main.login{padding:28px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login h1{font-size:26px!important;line-height:1.25!important;margin:10px 0!important}
html body:not(.sc-admin):not(.sc-standalone) main.login h2{font-size:20px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login label{font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(input,select,textarea){font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(input,button):focus-visible{outline-offset:3px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login button{font-size:13px!important;padding:11px 14px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-choice strong{font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-choice small{font-size:12px!important;line-height:1.5!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-signup-step{font-size:11px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-welcome-line{font-size:20px!important;display:block!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-product-line{font-size:25px!important;display:block!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(.notice,.error){padding:11px!important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone) main.login{padding:22px 18px!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-product-line{font-size:22px!important}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .workspace{max-width:1180px;margin:auto;padding:30px}
body:not(.sc-admin):not(.sc-standalone) .toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
body:not(.sc-admin):not(.sc-standalone) .toolbar a{padding:10px 13px}
body:not(.sc-admin):not(.sc-standalone) .data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
body:not(.sc-admin):not(.sc-standalone) .data-card,body:not(.sc-admin):not(.sc-standalone) .form-card{padding:18px}
body:not(.sc-admin):not(.sc-standalone) .form-card label{display:block;font-size:11px;margin:11px 0 5px}
body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea{width:100%;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .form-card button,body:not(.sc-admin):not(.sc-standalone) .primary{margin-top:13px;padding:10px 14px}
body:not(.sc-admin):not(.sc-standalone) .notice{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .danger{padding:11px}
body:not(.sc-admin):not(.sc-standalone) .search-box{display:flex;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .search-box input{flex:1;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .search-box button{padding:0 18px}
body:not(.sc-admin):not(.sc-standalone) .actions,body:not(.sc-admin):not(.sc-standalone) .record-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .actions button,body:not(.sc-admin):not(.sc-standalone) .record-actions button{margin:0}
body:not(.sc-admin):not(.sc-standalone) .record-actions form{margin:0}
body:not(.sc-admin):not(.sc-standalone) .compact-button,body:not(.sc-admin):not(.sc-standalone) .danger-button.compact-button{width:auto!important;margin:0!important;padding:7px 10px!important;cursor:pointer;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .topline{display:flex;align-items:center;justify-content:space-between;gap:16px}
body:not(.sc-admin):not(.sc-standalone) .logout-form{display:inline}
body:not(.sc-admin):not(.sc-standalone) .logout-button{appearance:none;padding:0;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .people-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .people-list{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .people-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(110px,.7fr) auto;gap:16px;align-items:center;padding:14px 18px}
body:not(.sc-admin):not(.sc-standalone) .people-name strong,body:not(.sc-admin):not(.sc-standalone) .people-name small{display:block}
body:not(.sc-admin):not(.sc-standalone) .people-name small{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .people-phone{font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .people-status{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .confirm-badge{white-space:nowrap;padding:6px 9px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .people-form{position:sticky;top:18px}
body:not(.sc-admin):not(.sc-standalone) .people-form h2{margin-top:0;font-size:19px}
body:not(.sc-admin):not(.sc-standalone) .people-count{font-size:13px;margin-top:-10px}
body:not(.sc-admin):not(.sc-standalone) .link-list{margin-top:18px}
body:not(.sc-admin):not(.sc-standalone) .link-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:center;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .link-row small{display:block;margin-top:3px}
@media(max-width:850px){body:not(.sc-admin):not(.sc-standalone) .workspace{padding:20px 14px}
body:not(.sc-admin):not(.sc-standalone) .people-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .people-form{position:static}
body:not(.sc-admin):not(.sc-standalone) .people-row{grid-template-columns:1fr auto}
body:not(.sc-admin):not(.sc-standalone) .people-phone,body:not(.sc-admin):not(.sc-standalone) .people-status{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .topline{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .link-row{grid-template-columns:1fr auto}
body:not(.sc-admin):not(.sc-standalone) .link-row>div:nth-child(2){grid-column:1}
}
/* index.php */
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .history-nav{display:flex;align-items:center;gap:6px;margin:8px 0 12px;justify-content:flex-start}
body:not(.sc-admin):not(.sc-standalone) .history-nav button{width:34px;height:34px;display:grid;place-items:center;padding:0;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}
body:not(.sc-admin):not(.sc-standalone) .history-nav button:hover{transform:translateY(-1px)}
body:not(.sc-admin):not(.sc-standalone) .history-nav button:focus-visible{outline-offset:2px}
@media(max-width:520px){body:not(.sc-admin):not(.sc-standalone) .history-nav{margin:6px 0 10px}
body:not(.sc-admin):not(.sc-standalone) .history-nav button{width:32px;height:32px;font-size:17px}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .main-menu{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important;overflow:visible!important;isolation:isolate}
body:not(.sc-admin):not(.sc-standalone) .main-menu>a,body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary{box-sizing:border-box!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 15px!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details{position:relative!important;margin:0!important;padding:0!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary{list-style:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary::-webkit-details-marker{display:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary::after{content:'⌄';margin-left:8px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details[open]>summary::after{content:'⌃'}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;z-index:1000!important;display:grid!important;min-width:230px!important;padding:7px!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a{display:flex!important;align-items:center!important;min-height:36px!important;padding:0 11px!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-icon-group>summary{width:42px!important;padding:0!important;font-size:17px!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-icon-group>summary::after{display:none!important}
@media(max-width:1100px){body:not(.sc-admin):not(.sc-standalone) .main-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>a,body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary{width:100%!important;white-space:normal!important;text-align:center!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details[open]{grid-column:1/-1!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown{position:static!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-top:7px!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-icon-group>summary{width:100%!important}
}
@media(max-width:520px){body:not(.sc-admin):not(.sc-standalone) .main-menu{grid-template-columns:1fr!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details[open]{grid-column:1!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>a,body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary{min-height:40px!important;font-size:12px!important}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu{position:relative!important;z-index:80}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary{display:inline-grid!important;place-items:center;width:40px!important;height:40px!important;box-sizing:border-box;padding:0!important;font-size:18px!important;line-height:1!important;cursor:pointer;list-style:none!important}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary::marker{content:""}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary::-webkit-details-marker{display:none!important}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu form{position:absolute;top:50px;right:0;width:min(430px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu input{min-width:0;height:44px;margin:0;padding:0 13px}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu button{width:46px;height:44px;margin:0;padding:0;font-size:18px;cursor:pointer}
@media(max-width:640px){body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary{width:24px!important;height:24px!important;font-size:13px!important}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu form{position:fixed;top:76px;left:12px;right:12px;width:auto}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .phone-fields{display:grid;grid-template-columns:62px 70px 1fr;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .phone-fields label{white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .cwl-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:24px 0}
body:not(.sc-admin):not(.sc-standalone) .cwl-head h1{margin:0}
body:not(.sc-admin):not(.sc-standalone) .cwl-month{display:flex;align-items:end;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .cwl-month label{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .cwl-month input{display:block;margin-top:5px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:20px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel{padding:20px}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel h2{margin:0 0 7px}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel>p{margin:0 0 18px;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-select{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-bottom:18px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option input,body:not(.sc-admin):not(.sc-standalone) .village-option input{position:absolute;opacity:0;pointer-events:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option span{display:block;padding:13px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option small{display:block;margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .village-picker{max-height:520px;overflow:auto;padding:3px}
body:not(.sc-admin):not(.sc-standalone) .source-clan-group{margin-bottom:12px;overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:10px 12px}
body:not(.sc-admin):not(.sc-standalone) .source-clan-villages{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .village-option span{display:block;padding:11px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .village-option b,body:not(.sc-admin):not(.sc-standalone) .village-option small{display:block}
body:not(.sc-admin):not(.sc-standalone) .village-option b{font-size:14px;line-height:1.25}
body:not(.sc-admin):not(.sc-standalone) .village-option small{margin-top:5px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-confirm{width:100%;margin-top:18px!important;padding:13px!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-card{overflow:hidden;margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head{padding:14px;display:flex;align-items:center;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head div{flex:1}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head strong,body:not(.sc-admin):not(.sc-standalone) .cwl-card-head small{display:block}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head small{margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head button{margin:0}
body:not(.sc-admin):not(.sc-standalone) .cwl-tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:7px;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-tag{padding:9px 10px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-tag small{display:block;margin-top:3px;font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .cwl-empty{padding:24px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .clan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body:not(.sc-admin):not(.sc-standalone) .clan-form-grid label:first-child{grid-column:1/-1}
@media(max-width:850px){body:not(.sc-admin):not(.sc-standalone) .cwl-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-head{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .cwl-month{width:100%}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .cwl-panel-builder{padding:18px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-column{position:sticky;top:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-column h3,body:not(.sc-admin):not(.sc-standalone) .cwl-village-column h3{margin:0 0 10px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-select{display:flex;flex-direction:column;gap:6px;margin:0;max-height:640px;overflow:auto;padding-right:3px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-option span{padding:9px 10px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-option small{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .village-search{position:sticky;top:0;z-index:4;padding-bottom:10px}
body:not(.sc-admin):not(.sc-standalone) .village-search input{width:100%;box-sizing:border-box;padding:12px 14px;font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .village-search small{display:block;margin-top:6px}
body:not(.sc-admin):not(.sc-standalone) .selected-review{margin-top:15px;padding:13px}
body:not(.sc-admin):not(.sc-standalone) .selected-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
body:not(.sc-admin):not(.sc-standalone) .selected-review-count{padding:4px 9px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .selected-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;max-height:190px;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .selected-item{display:flex;align-items:center;gap:7px;padding:7px 8px}
body:not(.sc-admin):not(.sc-standalone) .selected-item span{min-width:0;flex:1}
body:not(.sc-admin):not(.sc-standalone) .selected-item b,body:not(.sc-admin):not(.sc-standalone) .selected-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .selected-item b{font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .selected-item small{font-size:9px;margin-top:2px}
body:not(.sc-admin):not(.sc-standalone) .selected-remove{flex:0 0 24px;width:24px;height:24px;font-size:17px;line-height:22px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .selected-empty{font-size:12px;padding:8px 2px}
body:not(.sc-admin):not(.sc-standalone) .search-empty{padding:20px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .cwl-layout{grid-template-columns:minmax(0,1.7fr) minmax(275px,.55fr)}
@media(max-width:1050px){body:not(.sc-admin):not(.sc-standalone) .cwl-builder{grid-template-columns:180px minmax(0,1fr)}
}
@media(max-width:760px){body:not(.sc-admin):not(.sc-standalone) .cwl-builder{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-column{position:static}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .portal-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:25px 0}
body:not(.sc-admin):not(.sc-standalone) .portal-head h1{margin:0 0 5px}
body:not(.sc-admin):not(.sc-standalone) .portal-head p{margin:0}
body:not(.sc-admin):not(.sc-standalone) .portal-month label{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .portal-month input{display:block;margin-top:5px;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .portal-section{margin-top:22px}
body:not(.sc-admin):not(.sc-standalone) .portal-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
body:not(.sc-admin):not(.sc-standalone) .portal-section-title h2{margin:0;font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .portal-count{padding:5px 9px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .portal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}
body:not(.sc-admin):not(.sc-standalone) .portal-village{padding:16px}
body:not(.sc-admin):not(.sc-standalone) .portal-village h3{margin:0 0 4px;font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .portal-village>.tag{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .portal-route{margin-top:13px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .portal-route small,body:not(.sc-admin):not(.sc-standalone) .portal-route strong{display:block}
body:not(.sc-admin):not(.sc-standalone) .portal-route small{font-size:9px}
body:not(.sc-admin):not(.sc-standalone) .portal-route strong{margin-top:4px}
body:not(.sc-admin):not(.sc-standalone) .portal-origin{margin-top:8px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .portal-empty{padding:25px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .access-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:18px;align-items:start;margin-top:18px}
body:not(.sc-admin):not(.sc-standalone) .access-list{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .access-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(175px,1fr) 100px 85px auto;gap:12px;align-items:center;padding:13px 15px}
body:not(.sc-admin):not(.sc-standalone) .access-row small{display:block;margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .role-badge{display:inline-block;padding:5px 8px;font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .access-edit{padding:7px 9px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .access-form{position:sticky;top:15px}
body:not(.sc-admin):not(.sc-standalone) .access-form h2{margin-top:0}
body:not(.sc-admin):not(.sc-standalone) .form-card .password-field{position:relative}
body:not(.sc-admin):not(.sc-standalone) .form-card .password-field input{padding-right:52px}
body:not(.sc-admin):not(.sc-standalone) .form-card .password-toggle{position:absolute;right:5px;bottom:5px;width:42px!important;height:42px;margin:0!important;padding:0!important;font-size:20px;line-height:1;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .select-search{margin-bottom:5px!important}
body:not(.sc-admin):not(.sc-standalone) .select-search-hint{display:block;margin:-1px 0 9px;font-size:10px;line-height:1.35}
body:not(.sc-admin):not(.sc-standalone) .search-select.is-filtering{min-height:118px}
body:not(.sc-admin):not(.sc-standalone) .security-note{font-size:11px;padding:9px}
@media(max-width:900px){body:not(.sc-admin):not(.sc-standalone) .access-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .access-form{position:static}
body:not(.sc-admin):not(.sc-standalone) .access-row{grid-template-columns:1fr auto}
body:not(.sc-admin):not(.sc-standalone) .access-email,body:not(.sc-admin):not(.sc-standalone) .access-login{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .portal-head{align-items:flex-start;flex-direction:column}
}
/* index.php */
@media(min-width:1200px){body:not(.sc-admin):not(.sc-standalone) .workspace{max-width:1500px}
body:not(.sc-admin):not(.sc-standalone) .cwl-layout{grid-template-columns:minmax(0,1fr) 290px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder{grid-template-columns:180px minmax(0,1fr)}
body:not(.sc-admin):not(.sc-standalone) .village-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;overflow:visible;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .source-clan-group{margin:0}
body:not(.sc-admin):not(.sc-standalone) .source-clan-villages{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:6px}
body:not(.sc-admin):not(.sc-standalone) .village-option span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 6px;min-height:18px}
body:not(.sc-admin):not(.sc-standalone) .village-option b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body:not(.sc-admin):not(.sc-standalone) .village-option small{margin:0;font-size:8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head{padding:8px 10px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head small{font-size:9px}
}
@media(min-width:760px) and (max-width:1199px){body:not(.sc-admin):not(.sc-standalone) .village-picker{display:grid;grid-template-columns:1fr;gap:10px;max-height:none}
body:not(.sc-admin):not(.sc-standalone) .source-clan-villages{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
body:not(.sc-admin):not(.sc-standalone) .village-option span{padding:6px}
body:not(.sc-admin):not(.sc-standalone) .village-option b{font-size:11px}
}
@media(max-width:759px){body:not(.sc-admin):not(.sc-standalone) .source-clan-villages{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
body:not(.sc-admin):not(.sc-standalone) .village-option span{padding:7px}
body:not(.sc-admin):not(.sc-standalone) .village-option b{font-size:11px}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .api-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) .api-status{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}
body:not(.sc-admin):not(.sc-standalone) .api-status article{padding:15px}
body:not(.sc-admin):not(.sc-standalone) .api-status small,body:not(.sc-admin):not(.sc-standalone) .api-status strong{display:block}
body:not(.sc-admin):not(.sc-standalone) .api-status small{font-size:10px}
body:not(.sc-admin):not(.sc-standalone) .api-status strong{margin-top:6px}
body:not(.sc-admin):not(.sc-standalone) .api-clans{overflow:hidden}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row{display:grid;grid-template-columns:minmax(150px,1fr) 130px 80px 150px;gap:12px;align-items:center;padding:11px 14px}
body:not(.sc-admin):not(.sc-standalone) .api-warning{margin-top:12px;padding:12px;font-size:12px;word-break:break-word}
body:not(.sc-admin):not(.sc-standalone) .api-actions{position:sticky;top:15px}
body:not(.sc-admin):not(.sc-standalone) .api-actions h2{margin-top:0}
body:not(.sc-admin):not(.sc-standalone) .api-actions button{width:100%}
body:not(.sc-admin):not(.sc-standalone) .workspace{width:100%}
body:not(.sc-admin):not(.sc-standalone) .topline>*{min-width:0}
body:not(.sc-admin):not(.sc-standalone) .topline>div:last-child{overflow-wrap:anywhere}
body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea,body:not(.sc-admin):not(.sc-standalone) .search-box input{min-width:0}
body:not(.sc-admin):not(.sc-standalone) .data-grid>*{min-width:0}
@media(max-width:1100px){body:not(.sc-admin):not(.sc-standalone) .workspace{padding:22px 18px}
body:not(.sc-admin):not(.sc-standalone) .cwl-layout,body:not(.sc-admin):not(.sc-standalone) .api-layout,body:not(.sc-admin):not(.sc-standalone) .access-layout{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-layout>aside,body:not(.sc-admin):not(.sc-standalone) .api-actions,body:not(.sc-admin):not(.sc-standalone) .access-form{position:static}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder{grid-template-columns:180px minmax(0,1fr)}
body:not(.sc-admin):not(.sc-standalone) .api-status{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:760px){body:not(.sc-admin):not(.sc-standalone) .workspace{padding:14px 10px}
body:not(.sc-admin):not(.sc-standalone) .topline{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .topline .brand{padding:0}
body:not(.sc-admin):not(.sc-standalone) .toolbar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;margin:12px 0;scrollbar-width:thin}
body:not(.sc-admin):not(.sc-standalone) .toolbar a{flex:0 0 auto;padding:9px 11px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .search-box{display:grid;grid-template-columns:minmax(0,1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .search-box input{width:100%}
body:not(.sc-admin):not(.sc-standalone) .cwl-head,body:not(.sc-admin):not(.sc-standalone) .portal-head{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .cwl-month,body:not(.sc-admin):not(.sc-standalone) .portal-month{width:100%}
body:not(.sc-admin):not(.sc-standalone) .cwl-month label,body:not(.sc-admin):not(.sc-standalone) .portal-month label{width:100%}
body:not(.sc-admin):not(.sc-standalone) .cwl-month input,body:not(.sc-admin):not(.sc-standalone) .portal-month input{width:100%}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel{padding:13px}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-column{position:static}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}
body:not(.sc-admin):not(.sc-standalone) .village-search{position:static}
body:not(.sc-admin):not(.sc-standalone) .village-picker{grid-template-columns:1fr;max-height:none}
body:not(.sc-admin):not(.sc-standalone) .selected-list{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .cwl-tags{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .data-grid,body:not(.sc-admin):not(.sc-standalone) .portal-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .people-row{grid-template-columns:1fr auto;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .people-phone,body:not(.sc-admin):not(.sc-standalone) .people-status{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .access-row{grid-template-columns:minmax(0,1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .access-email,body:not(.sc-admin):not(.sc-standalone) .access-login{grid-column:1}
body:not(.sc-admin):not(.sc-standalone) .api-status{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row{grid-template-columns:minmax(0,1fr) auto}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row .api-league,body:not(.sc-admin):not(.sc-standalone) .api-clan-row .api-seen{grid-column:1/-1}
body:not(.sc-admin):not(.sc-standalone) .clan-form-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .clan-form-grid label:first-child{grid-column:auto}
body:not(.sc-admin):not(.sc-standalone) .form-card{padding:14px}
body:not(.sc-admin):not(.sc-standalone) .phone-fields{grid-template-columns:56px 62px minmax(0,1fr)}
}
@media(max-width:480px){body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-select,body:not(.sc-admin):not(.sc-standalone) .source-clan-villages{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .selected-review-head{align-items:flex-start;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .portal-section-title{align-items:flex-start}
body:not(.sc-admin):not(.sc-standalone) .actions{flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .actions button{flex:1}
body:not(.sc-admin):not(.sc-standalone) .topline>div:last-child{font-size:12px}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .user-panel .user-copy{display:flex!important;flex-direction:column;justify-content:center}
body:not(.sc-admin):not(.sc-standalone) .header-actions .user-copy .global-search-menu>summary{width:24px!important;height:24px!important;font-size:13px!important}
body:not(.sc-admin):not(.sc-standalone) .header-actions .user-copy .global-search-menu form{top:36px;right:auto;left:0}
@media(max-width:640px){body:not(.sc-admin):not(.sc-standalone) .header-actions .user-copy .global-search-menu>summary{width:28px!important;height:28px!important;font-size:14px!important}
body:not(.sc-admin):not(.sc-standalone) .header-actions .user-copy .global-search-menu form{top:76px;left:12px;right:12px}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header .header-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header #background-controls{display:flex!important;flex:0 0 100%!important;order:10!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:4px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header #background-controls button,html body:not(.sc-admin):not(.sc-standalone)[class] #exit-background{width:auto!important;min-height:34px!important;margin:0!important;padding:7px 9px!important;cursor:pointer!important}
html[data-background-preview="true"] body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace{visibility:hidden!important;pointer-events:none!important}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-background-preview="true"]{overflow:hidden!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #exit-background{position:fixed!important;right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;z-index:2147483647!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #exit-background[hidden]{display:none!important}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;margin-bottom:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header>.brand{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:0!important;padding:0!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header>.brand .brand-logo{width:46px!important;height:46px!important;object-fit:contain!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header>.brand>div{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header>.header-actions{display:contents!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .user-panel{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .user-copy{min-width:0!important;flex:1 1 auto!important;max-width:140px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .user-copy strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .user-copy small{font-size:10px!important;line-height:1.2!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .global-search-link{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .logout-form{flex:none!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .logout-button{min-height:32px!important;padding:7px 10px!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header #background-controls{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;padding:9px 0 0!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header #background-controls button{width:100%!important;min-width:0!important;min-height:32px!important;padding:6px 2px!important;white-space:nowrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .accessibility-menu{grid-column:1/-1!important;grid-row:3!important;justify-self:end!important;margin:0!important}
}
/* index.php */
@media(max-width:760px){html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]):has(#sinyster-light-workspace){min-height:100%!important}
}
/* index.php */
html[data-site-background="standard"] body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header #background-controls #view-background{display:none!important}
@media(max-width:760px){html[data-site-background="standard"] body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header #background-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
/* index.php */
/* index.php */
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation .settings-background{padding:8px!important;margin:0 0 6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation .settings-background-title{display:block!important;margin-bottom:8px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation #background-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:0!important;margin:0!important;width:100%!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation #background-controls button{width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 6px!important;cursor:pointer!important}
html[data-site-background="standard"] body:not(.sc-admin):not(.sc-standalone)[class] #clan-image-navigation #background-controls #view-background{display:none!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details.menu-icon-group,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details.menu-icon-group:is(.active,[open]){position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;margin-top:0!important;align-self:start!important;order:0!important;grid-row:auto!important;height:auto!important;min-height:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details.menu-icon-group>summary{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details.menu-icon-group,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details.menu-icon-group:is(.active,[open]){position:static!important;align-self:start!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) #background-controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{padding:10px!important;overflow:visible!important;isolation:auto!important;transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>.menu-home[href="?view=dashboard"]{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]::before,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]::after{content:none!important;display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details{position:static!important;transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details[open]{grid-column:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{position:fixed!important;inset:auto!important;left:var(--dropdown-x,12px)!important;top:var(--dropdown-y,80px)!important;bottom:auto!important;width:min(310px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:var(--dropdown-height,70dvh)!important;overflow:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;transform:none!important;padding:14px!important;margin:0!important;z-index:10020!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details:not([open])>.menu-dropdown{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details[open]>.menu-dropdown{display:grid!important;gap:5px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a{padding:10px!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .settings-background{padding:0 0 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .settings-background-title{display:block!important;margin-bottom:10px!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{padding:6px!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) #clan-image-navigation .app-install-section{padding:0 0 12px!important;margin-bottom:12px!important}
html body:not(.sc-admin):not(.sc-standalone) #clan-image-navigation [data-install-app]{width:100%!important;padding:11px!important;cursor:pointer}
html body:not(.sc-admin):not(.sc-standalone) #clan-image-navigation [data-install-app][hidden]{display:none!important}
html body:not(.sc-admin):not(.sc-standalone) #app-install-help{margin:8px 0 0!important}
html body:not(.sc-admin):not(.sc-standalone) #app-install-help:empty{display:none!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown{padding:16px!important;gap:6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown section,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown .settings-background,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown .app-install-section{margin:0!important;padding:10px 0!important;min-height:0!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a{font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a::before,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a::after{display:none!important;content:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] #background-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] #background-controls button{margin:0!important;padding:9px 6px!important;min-width:0!important}
body:not(.sc-admin):not(.sc-standalone) #app-install-offer{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:2100;display:flex;gap:10px;align-items:center;max-width:calc(100vw - 28px);width:max-content;box-sizing:border-box;padding:12px}
body:not(.sc-admin):not(.sc-standalone) #app-install-offer button{padding:9px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) #app-install-offer span{min-width:0}
@media(max-width:500px){body:not(.sc-admin):not(.sc-standalone) #app-install-offer{width:calc(100vw - 28px)}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]){display:block!important;max-width:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px 20px 24px 238px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]{position:fixed!important;inset:auto!important;left:16px!important;top:136px!important;width:204px!important;min-width:0!important;max-width:204px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 154px)!important;overflow-y:auto!important;overflow-x:visible!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;margin:0!important;padding:12px 9px!important;z-index:120!important;scrollbar-width:thin!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]::before{content:'MENU DO CLAN'!important;display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:6px 10px 10px!important;margin:0!important;transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>summary{display:flex!important;position:relative!important;inset:auto!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:55px!important;height:auto!important;padding:8px 10px!important;margin:0!important;transform:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;list-style:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;grid-column:auto!important;order:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-art{display:block!important;position:static!important;flex:0 0 34px!important;width:34px!important;height:38px!important;max-width:34px!important;max-height:38px!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] span.menu-art-label{display:block!important;position:static!important;inset:auto!important;flex:1 1 auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:0!important;margin:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;transform:none!important;text-align:left!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-count{position:static!important;margin-left:auto!important;padding:4px 6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>.menu-dropdown{padding:12px!important}
@media(max-width:1000px) and (min-width:761px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]){padding-left:214px!important;padding-right:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]{left:12px!important;width:188px!important;max-width:188px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>summary{gap:7px!important;padding:7px!important}
}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]){padding:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:9px!important;margin:12px 0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]::before{grid-column:1/-1!important;padding:3px 7px 6px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>summary{min-height:54px!important;gap:8px!important;padding:7px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-art{width:29px!important;max-width:29px!important;flex-basis:29px!important;height:33px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-dropdown{max-width:calc(100vw - 24px)!important}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]) #sinyster-light-header{padding:13px 16px!important;margin:0 0 14px!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(h1,h2,h3,h4){line-height:1.25!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) h1{font-size:clamp(23px,2.1vw,32px)!important;margin:0 0 8px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) h2{font-size:20px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) h3{font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-card,.form-card,.data-card,.cwl-panel,.support-conversation,.card){padding:17px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(input,select,textarea){font-size:13px!important;line-height:1.45!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) input::placeholder,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) textarea::placeholder{opacity:1}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(input,select,textarea):focus-visible{outline-offset:2px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,.button,.btn-primary,.primary,.toolbar a,.member-add-button){font-size:12px!important;line-height:1.4!important;min-height:34px!important;padding:8px 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) table{font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(th,td){padding:11px 13px!important;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header.topline{min-height:64px!important;height:auto!important;padding:9px 15px!important;gap:14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin:0 0 14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;min-height:0!important;height:auto!important;width:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-logo{width:40px!important;height:40px!important;max-height:40px!important;object-fit:contain!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home div{padding:0!important;line-height:1.2!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home strong{font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home span{font-size:9px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header :is(.header-actions,.user-panel){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;width:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .user-copy{padding:0!important;margin:0!important;line-height:1.3!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .user-copy strong{font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .user-copy small{font-size:11px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header :is(.global-search-link,.sc-support-icon,.accessibility-menu>summary){display:grid!important;place-items:center!important;flex:none!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .sc-support-icon svg{width:18px;height:18px;stroke-width:1.7}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .logout-button{min-height:34px!important;height:34px!important;padding:6px 11px!important;margin:0!important;font-size:12px!important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header.topline{padding:8px 10px!important;gap:8px!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home div{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header :is(.header-actions,.user-panel){gap:7px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-logo{width:33px!important;height:33px!important}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-title,.page-header,.cwl-page-header,.portal-head,.cwl-head){padding:17px 19px!important;margin:0 0 16px!important;min-height:0!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-grid,.data-grid,.command-stat-grid,.summary-cards,.overview-stats){gap:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.command-stat-grid>article,.api-status>article,.stat-card){padding:13px 16px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.command-stat-grid>article,.api-status>article,.stat-card)>strong{display:block!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.section-heading,.section-title){display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:13px!important;padding-bottom:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.toolbar,.ops-shortcuts,.history-nav,.record-actions,.actions){gap:8px!important;margin-top:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-line,.ops-list-row,.people-row,.link-row){padding:11px 13px!important;margin-bottom:5px!important;min-height:0!important;font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-empty,.search-empty,.cwl-empty){padding:18px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .table-wrap{overflow-x:auto!important;scrollbar-width:thin}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(table .actions,table .record-actions){margin:0!important;gap:5px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,input,select,textarea):disabled{opacity:.52!important;cursor:not-allowed!important}
@media(prefers-reduced-motion:no-preference){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,.button,td){transition:background-color .15s ease,border-color .15s ease}
}
html body:not(.sc-admin):not(.sc-standalone)[class]:has(main#sinyster-light-workspace.workspace){min-height:100dvh}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-module){padding:15px!important;margin-bottom:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-title{padding:14px 16px!important;margin:0 0 13px!important;min-height:0!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:13px 16px!important;margin:0 0 12px!important;min-height:0!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header h1{margin:3px 0 5px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header p{margin:0!important;max-width:630px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-header-actions,.cwl-month-form,.cwl-month-form label){width:auto!important;min-height:0!important;margin:0!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-month-control{display:flex!important;gap:5px!important;margin:4px 0 0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-month-control input{height:34px!important;min-height:34px!important;width:187px!important;padding:5px 9px!important;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-calendar-button{width:34px!important;min-height:34px!important;height:34px!important;padding:0!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:0!important;margin:0 0 12px!important;min-height:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab{display:grid!important;grid-template-columns:25px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:43px!important;height:auto!important;padding:7px 11px!important;margin:0!important;text-align:left!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;margin:0!important;grid-row:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>b{grid-row:auto!important;grid-column:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>small{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>em{position:static!important;padding:4px 7px!important;grid-row:auto!important;grid-column:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-form{display:grid!important;grid-template-columns:175px minmax(0,1fr) 34px!important;align-items:end!important;gap:12px!important;padding:12px 14px!important;margin:0 0 12px!important;min-height:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-copy h2{margin:0 0 4px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-copy p{padding:0!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-form label{margin:0!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-form :is(input:not([type=hidden]),button){height:34px!important;min-height:34px!important;margin:4px 0 0!important;padding:6px 9px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-sticky-clans{padding:13px!important;margin:0 0 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-clan-tile,.cwl-village-choice){padding:9px 11px!important;min-height:58px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-tile-copy b{margin-bottom:3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-filter-row input,.cwl-filter-row select,#cwl-clan-search){height:35px!important;min-height:35px!important;padding:7px 10px!important;margin:0!important;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-status,.command-chip,.cwl-related-callout){font-size:11px!important}
@media(max-width:800px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header{flex-wrap:wrap!important;gap:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header h1{font-size:20px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-form{grid-template-columns:minmax(0,1fr) 34px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-copy{grid-column:1/-1!important}
}
@media(max-width:480px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab{padding:6px!important;gap:5px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>b{font-size:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>em{display:none!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group{overflow:hidden!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>header{padding:10px 12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>header small{padding:4px 7px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>div{padding:8px!important;gap:7px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice{min-height:72px!important;padding:9px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice small{padding:3px 6px!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))!important;gap:8px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice{min-width:0!important;width:100%!important;height:auto!important;min-height:76px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important;overflow:visible!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice :is(b,small){display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:anywhere!important;word-break:normal!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review>div,.cwl-review-list>div){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px!important;margin-bottom:8px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review>div,.cwl-review-list>div)>span{min-width:0!important;flex:1!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review,.cwl-review-list) :is(b,small){display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard{padding:20px!important;max-width:100%;box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard *{box-sizing:border-box}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h1{font-size:clamp(23px,2.1vw,34px)!important;line-height:1.15!important;margin:3px 0 5px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h2{font-size:18px!important;line-height:1.2!important;margin:0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h3{font-size:13px!important;margin:12px 0 8px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard p{font-size:12px!important;margin:5px 0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard small{display:block;font-size:11px!important;line-height:1.4!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard a:focus-visible{outline-offset:3px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-eyebrow{font-size:10px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-sync{min-width:210px;padding-left:16px;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis article{padding:11px 13px;display:flex;gap:10px;align-items:center}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis strong{font-size:25px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis span{font-size:11px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;align-items:start}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel{min-width:0!important;padding:14px!important;margin:0!important;height:auto!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:10px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel>header a{font-size:11px;white-space:nowrap;padding:5px 8px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h2>b{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:7px;font-size:17px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-war,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-ops{grid-column:span 7}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clans,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-performance{grid-column:span 5}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-lineup{grid-column:span 6}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-notices{grid-column:span 3}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-reviews{grid-column:1/-1}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-war-list{max-height:330px;overflow:auto;scrollbar-width:thin}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-match{display:block;padding:12px;margin-bottom:9px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-match-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:10px 0}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>div{display:flex;align-items:center;gap:8px;min-width:0}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>div:last-child{justify-content:flex-end;text-align:right}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score img{width:36px;height:40px;object-fit:contain}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong{font-size:26px!important;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong small{display:inline;font-size:11px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score div strong{font-size:13px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-progress{height:7px;overflow:hidden;margin-bottom:7px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-progress i{height:100%;display:block}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-scroll{max-height:330px;overflow:auto;scrollbar-width:thin}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:10px 2px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row>small{grid-column:2/4}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row img{width:27px;height:31px;object-fit:contain}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid article{padding:9px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid a{display:block;font-size:11px;padding:6px 0}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard em{font-style:normal;padding:2px 6px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid .ld-band{display:flex;align-items:center;gap:10px;padding:11px 9px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid h3{margin:0 0 4px!important;font-size:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid strong{font-size:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid .ld-band>span{font-size:13px!important;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-note{display:block;font-size:10px!important;margin-top:12px;line-height:1.5}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-actions{display:flex;gap:7px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-actions a{padding:8px 10px;font-size:11px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-table{max-height:250px;overflow:auto;scrollbar-width:thin}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard table{width:100%!important;min-width:360px!important;border-collapse:collapse!important;font-size:11px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(td,th){padding:8px 7px!important;font-size:11px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda-row{display:flex;gap:12px;padding:11px 0;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda-row time{white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-empty{padding:16px 5px;margin:0!important;font-size:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcements{padding:0!important;margin:0!important;min-height:0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcements>.section-heading{display:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement-list{display:block!important;max-height:430px;overflow:auto;scrollbar-width:thin}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement{width:100%!important;min-width:0!important;max-width:none!important;padding:10px!important;margin:9px 0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement header{display:block!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement time{font-size:9px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement h3{font-size:14px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement :is(p,small,span){font-size:11px!important;overflow-wrap:anywhere}
#sc-leadership-dashboard .announcement-rich-body:not(.sc-admin):not(.sc-standalone){max-height:120px;overflow:auto;font-size:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .announcement-targets{display:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(button,.ops-create>summary){padding:8px 10px!important;min-height:32px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .announcement-actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .announcement-actions>*{margin:0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(input,textarea,select){max-width:100%!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard details[open]{max-width:100%}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .war-review-center{padding:0!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard footer{padding-top:8px!important}
@media(min-width:1500px){body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row{grid-template-columns:28px 1fr auto auto}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row>small{grid-column:auto}
}
@media(max-width:1150px){body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-war,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clans,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-ops,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-performance,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-lineup{grid-column:span 6}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda,body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-notices{grid-column:span 6}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong{grid-column:1/-1;grid-row:2;text-align:center}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid article{padding:5px 9px}
}
@media(max-width:700px){body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard{padding:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-top{display:block}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-sync{padding:8px 0 0}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis article:last-child{grid-column:1/-1}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-grid{display:block}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel{margin-bottom:12px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel>header{flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score{grid-template-columns:1fr auto 1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong{grid-column:auto;grid-row:auto;font-size:21px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score img{width:25px;height:29px}
}
@media(max-width:430px){body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score{grid-template-columns:1fr 1fr}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong{grid-column:1/-1;grid-row:2}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid{grid-template-columns:1fr}
}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis article>a{display:flex;align-items:center;gap:10px;width:100%;height:100%}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band{cursor:pointer}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.member-icon-card{position:relative;padding-left:76px!important;min-height:76px!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) .member-townhall-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:48px;height:48px;object-fit:contain}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;align-content:center!important;align-items:center!important;padding:9px 12px!important;min-height:64px!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>img.member-townhall-icon{position:static!important;transform:none!important;inset:auto!important;grid-column:1!important;grid-row:1/3!important;width:38px!important;height:38px!important;max-width:38px!important;object-fit:contain!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>a{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:15px!important;line-height:1.25!important;margin:0!important;overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>p{grid-column:2!important;grid-row:2!important;min-width:0!important;font-size:12px!important;line-height:1.35!important;margin:0!important;overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card[hidden]{display:none!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),320px))!important;justify-content:start!important;gap:12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card{width:100%!important;max-width:320px!important;min-height:76px!important;padding:12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>a{font-size:20px!important;line-height:1.3!important;white-space:normal!important}
@media(max-width:380px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:minmax(0,1fr)!important}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>.member-cv-icon{grid-column:1!important;grid-row:1/3!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) .member-cv-icon>img.member-townhall-icon{position:static!important;transform:none!important;inset:auto!important;width:38px!important;height:38px!important;object-fit:contain!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) .member-cv-icon>.member-cv-label{display:block!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card{max-width:none!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>a{font-size:18px!important;line-height:1.3!important}
@media(max-width:1200px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:800px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:480px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid{grid-template-columns:minmax(0,1fr)!important}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme):not(#member-grid-legacy)>.ecl-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme):not(#member-grid-legacy)>.ecl-grid>article.ecl-card.member-icon-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:70px!important;padding:8px 10px!important;column-gap:8px!important;grid-template-columns:34px minmax(0,1fr)!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme):not(#member-grid-legacy) .member-cv-icon>img.member-townhall-icon{width:34px!important;height:34px!important}
@media(max-width:700px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme):not(#member-grid-legacy)>.ecl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:420px){html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme):not(#member-grid-legacy)>.ecl-grid{grid-template-columns:minmax(0,1fr)!important}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search{margin:0 0 14px;padding:10px 12px !important;display:flex;align-items:center;gap:12px}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search label,html body:not(.sc-admin):not(.sc-standalone).view-people #member-search-help{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search .member-search-controls{display:flex;gap:8px;align-items:center;flex:1;min-width:0}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search input{flex:1;min-width:0;width:100%;height:42px;padding:8px 12px !important}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search p{margin:0;font-size:13px !important;line-height:1.4}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-search-count{flex:0 1 200px}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article[hidden]{display:none !important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search{flex-wrap:wrap}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search .member-search-controls{flex-basis:100%}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-search-count{flex-basis:100%}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-dashboard main#sinyster-light-workspace #sc-environment-gateway[data-sc-text-size="large"] .sc-env-intro h1{font-size:clamp(32px,5.5vw,68px)!important}
html body:not(.sc-admin):not(.sc-standalone).view-dashboard main#sinyster-light-workspace #sc-environment-gateway[data-sc-text-size="large"] .sc-env-copy h2{font-size:clamp(30px,3.4vw,42px)!important}
html body:not(.sc-admin):not(.sc-standalone).view-dashboard main#sinyster-light-workspace #sc-environment-gateway[data-sc-text-size="large"] .sc-env-copy>p{font-size:20px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-environment-gateway[data-sc-text-size="large"] .sc-env-dropdown :is(a,button){font-size:17px!important}
body:not(.sc-admin):not(.sc-standalone) #sc-environment-gateway[data-sc-reduced-motion="true"] *,body:not(.sc-admin):not(.sc-standalone) #sc-environment-gateway[data-sc-reduced-motion="true"] *::before,body:not(.sc-admin):not(.sc-standalone) #sc-environment-gateway[data-sc-reduced-motion="true"] *::after{transition:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-environment-gateway[data-sc-reduced-motion="true"] .sc-env-card:hover{transform:none!important}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .village-th-img{width:36px;height:36px;object-fit:contain;margin:0 auto;display:block}
body:not(.sc-admin):not(.sc-standalone) .village-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px;margin-top:8px}
body:not(.sc-admin):not(.sc-standalone) .village-pagination button{padding:6px 14px;cursor:pointer;font-size:13px;transition:0.2s}
body:not(.sc-admin):not(.sc-standalone) .village-pagination button:disabled{opacity:0.5;cursor:not-allowed}
body:not(.sc-admin):not(.sc-standalone) .village-pagination span{font-size:13px}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-profile-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .profile-townhall{display:flex;flex-direction:column;align-items:center;flex:none;gap:3px}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .profile-townhall img{width:52px!important;height:52px!important;object-fit:contain!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-profile-head{gap:12px!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-profile-head>a.button{padding:10px 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-recent-cwl{align-self:start!important;height:auto!important;min-height:0!important;padding:16px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-recent-cwl .village-profile-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-recent-cwl .village-profile-row :is(b,small){display:block!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-recent-cwl .village-profile-row small{font-size:12px!important;margin-top:4px!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-ops-head{gap:16px!important;padding:18px!important;align-items:center!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-profile-identity{display:flex;align-items:center;gap:12px;min-width:0}
body:not(.sc-admin):not(.sc-standalone) .clan-profile-badge{width:56px!important;height:56px!important;object-fit:contain;flex:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-switcher{display:flex!important;align-items:end!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-switcher label{display:grid;gap:4px;font-size:11px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-switcher :is(select,input){height:38px!important;padding:7px 10px!important;font-size:13px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .pending-search{display:block!important;margin:12px 0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) #war-live-search{width:100%!important;height:38px!important;min-height:38px!important;box-sizing:border-box!important;padding:8px 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-roster-board{padding:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tab{min-width:0!important;padding:10px!important;min-height:70px!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tab strong{font-size:22px!important;line-height:1.2!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tab span{font-size:10px!important;line-height:1.3!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-roster-board :is(p,.war-tab-caption){font-size:12px!important;line-height:1.4!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-player-row>header{padding:10px!important;gap:8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-player-summary{display:flex!important;gap:4px!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) :is(.war-player-summary span,.war-player-status){font-size:10px!important;padding:5px 7px!important;white-space:nowrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-player-row[hidden]{display:none!important}
@media(max-width:480px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-switcher{width:100%!important}
body:not(.sc-admin):not(.sc-standalone) .clan-switcher label{flex:1!important}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-league{display:flex!important;align-items:center!important;gap:5px!important;margin-top:3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row img.push-league-icon{position:static!important;display:block!important;object-fit:contain!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row img.push-league-icon[hidden]{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-card .clan-push-row{display:grid!important;grid-template-columns:32px 40px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-level{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-level img{display:block!important;width:40px!important;height:40px!important;object-fit:contain!important;position:static!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-copy{min-width:0!important;overflow-wrap:anywhere}
@media(max-width:480px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-card .clan-push-row{grid-template-columns:26px 34px minmax(0,1fr) auto!important;gap:6px!important;padding:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-level img{width:34px!important;height:34px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-copy small{font-size:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row>span{font-size:12px!important}
}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .competitive-rules-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:end}
body:not(.sc-admin):not(.sc-standalone) .competitive-rules-grid label{display:grid;gap:6px}
body:not(.sc-admin):not(.sc-standalone) .competitive-rules-grid .check{display:flex;align-items:center;gap:8px;min-height:44px}
body:not(.sc-admin):not(.sc-standalone) .battle-room{margin:16px 0;padding:16px}
body:not(.sc-admin):not(.sc-standalone) .battle-room-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}
body:not(.sc-admin):not(.sc-standalone) .battle-room-title h4{margin:3px 0}
body:not(.sc-admin):not(.sc-standalone) .battle-checkins{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .battle-checkin{display:grid;grid-template-columns:1fr 170px 1fr auto;gap:8px;align-items:center;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .battle-map{margin-top:12px}
body:not(.sc-admin):not(.sc-standalone) .battle-map summary{cursor:pointer;padding:8px 0}
body:not(.sc-admin):not(.sc-standalone) .battle-target-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end}
body:not(.sc-admin):not(.sc-standalone) .battle-target-form label{display:grid;gap:5px}
body:not(.sc-admin):not(.sc-standalone) .battle-target-form .wide{grid-column:span 2}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list{display:grid;gap:8px;margin-top:14px}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list article{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:10px}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list article>span{display:grid;place-items:center;width:38px;height:38px}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list small,body:not(.sc-admin):not(.sc-standalone) .battle-target-list p,body:not(.sc-admin):not(.sc-standalone) .rules-acceptance small{display:block;margin:2px 0}
body:not(.sc-admin):not(.sc-standalone) .rules-acceptance{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;margin:10px 0}
@media(max-width:900px){body:not(.sc-admin):not(.sc-standalone) .competitive-rules-grid{grid-template-columns:repeat(2,1fr)}
body:not(.sc-admin):not(.sc-standalone) .battle-checkins{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .battle-checkin{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .battle-target-form{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .battle-target-form .wide{grid-column:auto}
}
@media(max-width:560px){body:not(.sc-admin):not(.sc-standalone) .competitive-rules-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .battle-room-title{align-items:flex-start;flex-direction:column}
}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .war-results-pro{margin:18px 0 4px;padding:22px}
body:not(.sc-admin):not(.sc-standalone) .wr-head{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .wr-head>span,body:not(.sc-admin):not(.sc-standalone) .wr-forecast span{font-size:.7rem}
body:not(.sc-admin):not(.sc-standalone) .wr-head h3{margin:6px 0 3px;font-size:1.35rem}
body:not(.sc-admin):not(.sc-standalone) .wr-head p,body:not(.sc-admin):not(.sc-standalone) .wr-clan small{margin:0}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs{display:flex;justify-content:center;gap:22px;margin:18px 0 12px;overflow-x:auto}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs a{padding:10px 2px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .wr-state{text-align:center;margin:8px 0 14px}
body:not(.sc-admin):not(.sc-standalone) .wr-state b{display:block;font-size:1.2rem}
body:not(.sc-admin):not(.sc-standalone) .wr-sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:15px auto;max-width:760px}
body:not(.sc-admin):not(.sc-standalone) .wr-clan{display:flex;flex-direction:column}
body:not(.sc-admin):not(.sc-standalone) .wr-clan.right{text-align:right}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics,body:not(.sc-admin):not(.sc-standalone) .wr-averages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics article,body:not(.sc-admin):not(.sc-standalone) .wr-averages article{padding:14px;text-align:center}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics span,body:not(.sc-admin):not(.sc-standalone) .wr-averages span{display:block;font-size:.82rem}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics div{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:1.1rem}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics i{font-style:normal}
body:not(.sc-admin):not(.sc-standalone) .wr-distribution{max-width:520px;margin:20px auto}
body:not(.sc-admin):not(.sc-standalone) .wr-distribution h4,body:not(.sc-admin):not(.sc-standalone) .wr-roster h4,body:not(.sc-admin):not(.sc-standalone) .wr-events h4{text-align:center}
body:not(.sc-admin):not(.sc-standalone) .wr-dist-row{display:grid;grid-template-columns:1fr 110px 1fr;text-align:center;padding:5px}
body:not(.sc-admin):not(.sc-standalone) .wr-forecast{text-align:center;padding:14px}
body:not(.sc-admin):not(.sc-standalone) .wr-forecast b{display:block;margin-top:5px}
body:not(.sc-admin):not(.sc-standalone) .wr-rosters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
body:not(.sc-admin):not(.sc-standalone) .wr-roster{min-width:0}
body:not(.sc-admin):not(.sc-standalone) .wr-roster-list,body:not(.sc-admin):not(.sc-standalone) .wr-events{display:grid;gap:7px}
body:not(.sc-admin):not(.sc-standalone) .wr-roster article,body:not(.sc-admin):not(.sc-standalone) .wr-events article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 11px}
body:not(.sc-admin):not(.sc-standalone) .wr-roster article>div,body:not(.sc-admin):not(.sc-standalone) .wr-events article>div{min-width:0}
body:not(.sc-admin):not(.sc-standalone) .wr-roster b,body:not(.sc-admin):not(.sc-standalone) .wr-events b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .wr-roster small,body:not(.sc-admin):not(.sc-standalone) .wr-events small{display:block}
body:not(.sc-admin):not(.sc-standalone) .wr-roster strong,body:not(.sc-admin):not(.sc-standalone) .wr-events strong{text-align:right}
body:not(.sc-admin):not(.sc-standalone) .wr-map{display:grid;place-items:center;width:30px;height:30px}
body:not(.sc-admin):not(.sc-standalone) .wr-events{margin-top:20px;scroll-margin-top:16px}
body:not(.sc-admin):not(.sc-standalone) .wr-events>p{text-align:center}
@media(max-width:760px){body:not(.sc-admin):not(.sc-standalone) .war-results-pro{padding:14px}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs{justify-content:flex-start;gap:16px}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics,body:not(.sc-admin):not(.sc-standalone) .wr-averages{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .wr-rosters{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .wr-head h3{font-size:1.1rem}
body:not(.sc-admin):not(.sc-standalone) .wr-roster strong,body:not(.sc-admin):not(.sc-standalone) .wr-events strong{font-size:.82rem}
body:not(.sc-admin):not(.sc-standalone) .wr-sides{gap:8px}
}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid article{padding:14px}
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid b,body:not(.sc-admin):not(.sc-standalone) .public-rules-grid span{display:block}
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid span{margin-top:4px}
@media(max-width:800px){body:not(.sc-admin):not(.sc-standalone) .public-rules-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body:not(.sc-admin):not(.sc-standalone) .public-rules-grid{grid-template-columns:1fr}
}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(h1,h2,h3,h4){line-height:1.25!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell h1{font-size:clamp(23px,2.1vw,32px)!important;margin:0 0 8px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell h2{font-size:20px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell h3{font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-card,.form-card,.data-card,.cwl-panel,.support-conversation,.card){padding:17px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(input,select,textarea){font-size:13px!important;line-height:1.45!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell input::placeholder,html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell textarea::placeholder{opacity:1}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(input,select,textarea):focus-visible{outline-offset:2px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,.button,.btn-primary,.primary,.toolbar a,.member-add-button){font-size:12px!important;line-height:1.4!important;min-height:34px!important;padding:8px 12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell table{font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(th,td){padding:11px 13px!important;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header.topline{min-height:64px!important;height:auto!important;padding:9px 15px!important;gap:14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin:0 0 14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;min-height:0!important;height:auto!important;width:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-logo{width:40px!important;height:40px!important;max-height:40px!important;object-fit:contain!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home div{padding:0!important;line-height:1.2!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home strong{font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home span{font-size:9px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header :is(.header-actions,.user-panel){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;width:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .user-copy{padding:0!important;margin:0!important;line-height:1.3!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .user-copy strong{font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .user-copy small{font-size:11px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header :is(.global-search-link,.sc-support-icon,.accessibility-menu>summary){display:grid!important;place-items:center!important;flex:none!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .sc-support-icon svg{width:18px;height:18px;stroke-width:1.7}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .logout-button{min-height:34px!important;height:34px!important;padding:6px 11px!important;margin:0!important;font-size:12px!important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header.topline{padding:8px 10px!important;gap:8px!important;flex-wrap:wrap!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home div{display:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header :is(.header-actions,.user-panel){gap:7px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-logo{width:33px!important;height:33px!important}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-title,.page-header,.cwl-page-header,.portal-head,.cwl-head){padding:17px 19px!important;margin:0 0 16px!important;min-height:0!important;height:auto!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-grid,.data-grid,.command-stat-grid,.summary-cards,.overview-stats){gap:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.command-stat-grid>article,.api-status>article,.stat-card){padding:13px 16px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.command-stat-grid>article,.api-status>article,.stat-card)>strong{display:block!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.section-heading,.section-title){display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:13px!important;padding-bottom:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.toolbar,.ops-shortcuts,.history-nav,.record-actions,.actions){gap:8px!important;margin-top:10px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-line,.ops-list-row,.people-row,.link-row){padding:11px 13px!important;margin-bottom:5px!important;min-height:0!important;font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-empty,.search-empty,.cwl-empty){padding:18px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .table-wrap{overflow-x:auto!important;scrollbar-width:thin}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(table .actions,table .record-actions){margin:0!important;gap:5px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,input,select,textarea):disabled{opacity:.52!important;cursor:not-allowed!important}
@media(prefers-reduced-motion:no-preference){html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,.button,td){transition:background-color .15s ease,border-color .15s ease}
}
html body:not(.sc-admin):not(.sc-standalone)[class]:has(main.public-tournament-shell){min-height:100dvh}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help{margin:8px 0 14px;font-size:12px;position:relative}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;width:fit-content;padding:4px 0}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary::-webkit-details-marker{display:none}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary .criteria-question{display:inline-grid;place-items:center;width:23px;height:23px}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary:focus-visible{outline-offset:3px}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria{margin-top:8px;padding:14px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help h2{font-size:16px!important;margin:0 0 6px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help p{font-size:12px!important;margin:0 0 10px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .section-heading{margin:0!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid article{display:flex;flex-direction:column;gap:5px;padding:11px!important;min-height:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid article>*{font-size:12px!important;line-height:1.5}
@media(max-width:520px){html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid{grid-template-columns:1fr}
}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-sticky-clans,html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-live-review{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;overflow:visible!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile{display:flex!important;align-items:center;gap:10px!important;padding:10px 12px!important;min-height:72px!important;width:auto!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-destination-badge{display:flex!important;align-items:center;justify-content:center;width:38px!important;height:44px!important;flex:0 0 38px}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-destination-badge img{width:100%!important;height:100%!important;object-fit:contain!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-tile-copy{display:block!important;min-width:0}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-tile-copy :is(b,small,em){display:block!important;margin:0!important;line-height:1.4!important;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-tile-copy b{font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-tile-copy :is(small,em){font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-selector-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;align-items:start!important;gap:18px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-live-review{min-width:0;padding:18px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-live-review>.section-heading{display:flex!important;justify-content:space-between;align-items:center;gap:10px}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-review-selector{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;margin:14px 0 8px}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-review-identity{display:flex;align-items:center;gap:8px;min-width:0}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-review-identity>div{min-width:0}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-v3-destination{font-size:17px!important;line-height:1.3!important;overflow-wrap:anywhere;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-selected-tag{font-size:12px!important;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(#cwl-prev-clan,#cwl-next-clan,#cwl-show-clans){padding:0!important;min-height:34px!important;height:34px!important;font-size:25px!important;line-height:1!important;margin:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-show-clans{display:block;width:100%!important;margin:0 0 16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-clan-position{text-align:center;font-size:12px}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(#cwl-clan-panel,#cwl-show-clans,#cwl-change-clan)[hidden]{display:none!important}
@media(max-width:1050px){html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-selector-layout{grid-template-columns:minmax(0,1fr)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-live-review{grid-row:1!important}
}
@media(max-width:700px){html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:440px){html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-strip{grid-template-columns:minmax(0,1fr)!important}
}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>span{padding:0!important;min-height:0!important;transform:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy{flex:1!important;width:auto!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy b{font-size:17px!important;margin-bottom:4px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy small{font-size:13px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy em{display:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(.cwl-review-selector,#cwl-clan-position)[hidden]{display:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-filter-row{display:flex!important;gap:8px!important;align-items:center!important;margin:12px 0!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-filter-row :is(input,select){height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:7px 10px!important;font-size:14px!important;line-height:1.4!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-v3-search{flex:1!important;width:auto!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-v3-th{flex:0 0 140px!important;width:140px!important}
@media(max-width:480px){html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-v3-th{flex-basis:115px!important;width:115px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-filter-row :is(input,select){font-size:16px!important}
}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-clan-search{display:block;width:100%!important;height:38px!important;min-height:38px!important;margin:10px 0 12px!important;padding:7px 10px!important;font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(.cwl-clan-tile,#cwl-clan-search-empty)[hidden]{display:none!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:end!important;width:100%!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters label{min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters input,html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;margin-top:5px!important;padding:8px 10px!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters .filter-feedback{grid-column:1/-1!important;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters .filter-feedback:empty{display:none!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters.is-dynamic>button{display:none!important}
@media(max-width:700px){html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.period-report-nav,.cwl-report-tabs){padding:8px!important;gap:7px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.period-report-nav button,.cwl-report-tabs a){font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.dynamic-war-filters) :is(input,textarea)::placeholder{opacity:1}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-title{padding:16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-title h1{font-size:24px!important;margin:3px 0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined{padding:16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined h2{font-size:20px!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined{padding:22px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .section-heading{align-items:flex-start!important;gap:16px!important;margin-bottom:16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined h2{font-size:23px!important;line-height:1.3!important;margin:4px 0 8px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .section-heading p{font-size:14px!important;line-height:1.5!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .eyebrow{font-size:11px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .command-chip{font-size:12px!important;padding:7px 11px!important;white-space:nowrap!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:12px!important;margin:0 0 16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form label{display:flex!important;flex-direction:column!important;gap:6px!important;flex:0 1 220px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form input{height:40px!important;min-width:0!important;width:100%!important;padding:8px 10px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form select{height:40px!important;width:100%!important;padding:8px 10px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs a{padding:10px 14px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round{padding:16px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;padding:0 0 14px!important;margin-bottom:14px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header small{display:block!important;margin-top:4px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header>span{padding:8px 12px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a b{min-width:0!important;overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a span{white-space:nowrap!important;flex-shrink:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined a:focus-visible{outline-offset:3px!important}
@media(max-width:640px){html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined{padding:14px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list{grid-template-columns:minmax(0,1fr)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form label{flex:1 1 130px!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs a{flex:1 1 130px!important;text-align:center!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round{padding:12px!important}
}
/* attack_rankings.php */
html body:not(.sc-admin):not(.sc-standalone) .sc-speed{padding:16px!important;min-width:0}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed h2,html body:not(.sc-admin):not(.sc-standalone) .sc-speed h3{margin:0 0 9px;font-size:18px!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed p,html body:not(.sc-admin):not(.sc-standalone) .sc-speed small{line-height:1.5}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed p{font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-tabs a{padding:8px 11px;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-table{overflow:auto;max-height:580px;scrollbar-width:thin}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed table{width:100%;min-width:650px;border-collapse:collapse}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed td,html body:not(.sc-admin):not(.sc-standalone) .sc-speed th{padding:10px!important;text-align:left;font-size:12px!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed th{position:sticky;top:0}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed td small{display:block;font-size:11px!important;overflow-wrap:anywhere}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed .sc-speed-time{white-space:nowrap}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary{grid-column:span 6}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary ol{list-style:none;margin:0;padding:0}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:12px}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary li small{display:block}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary h3{font-size:13px!important;margin-top:14px}
html body:not(.sc-admin):not(.sc-standalone) .sc-pt-label{display:inline-flex;align-items:flex-start;gap:5px}
html body:not(.sc-admin):not(.sc-standalone) .sc-pt-stars{display:block;font-size:10px;line-height:1.3}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-note summary{cursor:pointer;font-size:12px}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-note{padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda{order:-2;grid-column:span 6}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-notices{order:-1;grid-column:span 6}
@media(max-width:700px){html body:not(.sc-admin):not(.sc-standalone) .sc-speed{padding:12px!important}
}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .sc-global-contact.sc-contact-restored{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:300px;padding:3px 0}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-heading{display:flex;align-items:center;gap:11px;min-width:0}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-flag{display:block;flex:none;width:32px;height:24px;object-fit:cover}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-flag-pending{display:grid;place-items:center;font-size:16px}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-digits{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-ddi{padding:5px 8px;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-number{font-variant-numeric:tabular-nums;white-space:nowrap}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-country{display:block;margin:5px 0 0}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-actions{display:flex;align-items:center;gap:7px;margin:0 0 0 auto;flex:none}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;min-height:34px;margin:0;padding:8px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-action svg{display:block;width:17px;height:17px;flex:none}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-action:disabled{opacity:.5;cursor:default}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-feedback{display:block;flex-basis:100%}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-feedback:empty{display:none}
body:not(.sc-admin):not(.sc-standalone) .sc-global-contact.sc-contact-restored[data-contact-display="profile"]{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;width:100%;padding:18px 0}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-heading{justify-content:space-between;gap:15px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-location{display:flex;align-items:center;gap:10px}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-country{margin:0}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-number{font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-actions{margin:18px 0 0;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-action{width:auto;height:auto;min-height:42px;padding:10px 13px}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-feedback:not(:empty){margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-profile-contact{padding-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-profile-contact>.sc-contact-restored{padding-top:5px}
body:not(.sc-admin):not(.sc-standalone) .holders-table .sc-contact-restored{max-width:370px}
@media(max-width:650px){body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-heading{align-items:flex-start}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-digits{width:100%}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored[data-contact-display="profile"] .sc-contact-number{font-size:18px}
}
@media(pointer:coarse){body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-action{width:44px;height:44px;min-height:44px}
}
/* platform.php */
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){width:min(920px,calc(100% - 32px))!important;max-width:920px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) .brand-logo{width:140px!important;height:140px!important;object-fit:contain!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1{text-align:left!important;margin:16px 0 10px!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-welcome-line{display:block!important;margin-bottom:3px!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-product-line{display:block!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) p{text-align:left!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) p.sc-signup-step{margin:18px 0 8px!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-choice{min-height:130px!important;box-sizing:border-box!important;align-items:flex-start!important;text-align:left!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup input:not([type=radio]){appearance:auto!important;height:48px!important;min-height:48px!important;padding:12px!important;box-sizing:border-box!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:18px!important;height:18px!important;min-height:18px!important;min-width:18px!important;flex:0 0 18px!important;padding:0!important;margin:3px 0 0!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup button{min-height:46px!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup p.notice{padding:12px!important}
@media(max-width:640px){html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){width:calc(100% - 24px)!important;margin:12px!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1,html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-product-line{font-size:20px!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-welcome-line{font-size:15px!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-choice{min-height:110px!important}
}
/* platform.php */
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){max-width:860px!important;margin:24px auto!important;padding:28px!important}
body:not(.sc-admin):not(.sc-standalone) .sc-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice{display:flex!important;align-items:flex-start;gap:12px;padding:20px;cursor:pointer;margin:0!important;font-size:14px!important}
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice input{width:20px!important;flex:0 0 20px;margin-top:3px}
body:not(.sc-admin):not(.sc-standalone) .sc-choice strong{display:block;font-size:18px;margin-bottom:8px}
body:not(.sc-admin):not(.sc-standalone) .sc-choice small{display:block;font-size:13px;line-height:1.6}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-wide{grid-column:1/-1}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-intro{line-height:1.7}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-step{font-size:12px}
@media(max-width:640px){body:not(.sc-admin):not(.sc-standalone) .sc-choice-grid,body:not(.sc-admin):not(.sc-standalone) .sc-signup-fields{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){margin:12px!important;padding:20px!important}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-wide{grid-column:auto}
}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .platform-support{max-width:1200px;margin:auto}
body:not(.sc-admin):not(.sc-standalone) .support-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px}
body:not(.sc-admin):not(.sc-standalone) .support-box,body:not(.sc-admin):not(.sc-standalone) .support-conversation{padding:22px}
body:not(.sc-admin):not(.sc-standalone) .support-box a{display:block;padding:12px 0}
body:not(.sc-admin):not(.sc-standalone) .support-box label,body:not(.sc-admin):not(.sc-standalone) .chat-compose label{display:block;margin:12px 0 6px}
body:not(.sc-admin):not(.sc-standalone) .support-box input,body:not(.sc-admin):not(.sc-standalone) .support-box select,body:not(.sc-admin):not(.sc-standalone) .support-box textarea,body:not(.sc-admin):not(.sc-standalone) .chat-compose textarea{box-sizing:border-box;width:100%;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .chat-stream{height:360px;overflow:auto;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .chat-message{max-width:90%;padding:12px;margin:8px 0}
body:not(.sc-admin):not(.sc-standalone) .chat-message.from-admin{margin-left:auto}
body:not(.sc-admin):not(.sc-standalone) .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}
body:not(.sc-admin):not(.sc-standalone) .chat-message small{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .chat-compose small{display:block;margin:8px 0}
body:not(.sc-admin):not(.sc-standalone) .chat-compose button,body:not(.sc-admin):not(.sc-standalone) .support-box button{padding:12px 18px;margin-top:12px}
@media(max-width:760px){body:not(.sc-admin):not(.sc-standalone) .support-layout{grid-template-columns:1fr}
}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell{max-width:820px;margin:22px auto}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell h1{font-size:26px!important;line-height:1.25!important}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-brand{padding:17px 22px;font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card{padding:25px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-person{display:flex;align-items:center;gap:12px;margin:15px 0 22px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-avatar{display:grid;place-items:center;width:44px;height:44px;font-size:20px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-person strong{font-size:17px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-person small{display:block}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card dt{font-size:12px;margin-top:15px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card dd{margin:4px 0 0;overflow-wrap:anywhere}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card label{display:block;margin:12px 0 6px;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card input{width:100%;padding:12px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card button{margin-top:12px;padding:11px 16px;font-size:14px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card p{font-size:13px;line-height:1.5}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-contact{margin:16px 0;padding:15px 0}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-actions{display:flex;gap:8px;margin-top:10px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-flag{width:32px;height:24px;object-fit:cover}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-ddi{padding:5px 8px;font-size:13px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-number{font-size:18px;font-variant-numeric:tabular-nums}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-country{display:block;font-size:12px;margin-top:7px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:9px 0 0;padding:9px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-action svg{width:17px;height:17px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-feedback{display:block;font-size:12px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px}
@media(max-width:650px){body:not(.sc-admin):not(.sc-standalone) .sc-profile-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card{padding:20px}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell{margin:15px auto}
}
/* platform.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sc-my-account h2{font-size:20px!important;line-height:1.3!important}
/* multiclans.php */
body:not(.sc-admin):not(.sc-standalone) .tenant-hero{margin:24px 0;padding:26px}
body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h1,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h2,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h3,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h1,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h2,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h3{margin:4px 0 8px}
body:not(.sc-admin):not(.sc-standalone) .tenant-choice,body:not(.sc-admin):not(.sc-standalone) .tenant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}
body:not(.sc-admin):not(.sc-standalone) .tenant-card{padding:20px}
body:not(.sc-admin):not(.sc-standalone) .tenant-card h2,body:not(.sc-admin):not(.sc-standalone) .tenant-card h3{margin:0 0 8px}
body:not(.sc-admin):not(.sc-standalone) .tenant-card input,body:not(.sc-admin):not(.sc-standalone) .tenant-card select{box-sizing:border-box;width:100%;margin-top:7px;padding:11px}
body:not(.sc-admin):not(.sc-standalone) .tenant-card button,body:not(.sc-admin):not(.sc-standalone) .tenant-button{display:inline-block;margin-top:12px;padding:11px 14px;cursor:pointer}
body:not(.sc-admin):not(.sc-standalone) .tenant-code{display:inline-block;padding:5px 9px}
body:not(.sc-admin):not(.sc-standalone) .invite-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0}
body:not(.sc-admin):not(.sc-standalone) .invite-actions{display:flex;gap:7px;flex-wrap:wrap}
body:not(.sc-admin):not(.sc-standalone) .invite-actions a,body:not(.sc-admin):not(.sc-standalone) .invite-actions button{margin:0;padding:8px 10px}
body:not(.sc-admin):not(.sc-standalone) .tenant-empty{padding:18px}
body:not(.sc-admin):not(.sc-standalone) .tenant-note{padding:13px}
body:not(.sc-admin):not(.sc-standalone) .platform-table{width:100%;border-collapse:collapse}
body:not(.sc-admin):not(.sc-standalone) .platform-table th,body:not(.sc-admin):not(.sc-standalone) .platform-table td{padding:11px;text-align:left}
body:not(.sc-admin):not(.sc-standalone) .platform-table th{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .platform-table small{display:block}
@media(max-width:820px){body:not(.sc-admin):not(.sc-standalone) .tenant-choice,body:not(.sc-admin):not(.sc-standalone) .tenant-grid{grid-template-columns:1fr}
body:not(.sc-admin):not(.sc-standalone) .platform-table{display:block;overflow:auto}
body:not(.sc-admin):not(.sc-standalone) .invite-row{grid-template-columns:1fr}
}
/* multiclans.php */
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero{margin:24px 0;padding:26px}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h1{margin:4px 0 8px}
body:not(.sc-admin):not(.sc-standalone) .platform-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
body:not(.sc-admin):not(.sc-standalone) .platform-summary article{padding:18px}
body:not(.sc-admin):not(.sc-standalone) .platform-summary strong,body:not(.sc-admin):not(.sc-standalone) .platform-summary span{display:block}
body:not(.sc-admin):not(.sc-standalone) .platform-summary strong{font-size:27px}
body:not(.sc-admin):not(.sc-standalone) .platform-summary span{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-card{padding:20px}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table{width:100%;border-collapse:collapse}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table th,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table td{padding:11px;text-align:left}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table th{font-size:11px}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table small{display:block}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-empty{padding:18px}
@media(max-width:720px){body:not(.sc-admin):not(.sc-standalone) .platform-summary{grid-template-columns:repeat(2,1fr)}
body:not(.sc-admin):not(.sc-standalone) .platform-table{display:block;overflow:auto}
}
/* war_detail_view.php */
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title{padding:18px!important;margin-bottom:14px!important;text-align:center!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title .war-back{display:inline-block!important;padding:7px 10px!important;margin-bottom:12px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-clans-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:12px 0!important;font-size:22px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace .war-clan-identity{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace .war-clan-identity img{width:64px!important;height:64px!important;object-fit:contain!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title p{font-size:12px!important;margin:8px 0 0!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button{min-width:0!important;min-height:42px!important;padding:9px!important;margin:0!important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-clans-heading{font-size:16px!important;gap:8px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace .war-clan-identity img{width:52px!important;height:52px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list{display:grid!important;gap:10px!important;padding:0!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article{display:grid!important;grid-template-columns:42px minmax(160px,1fr) minmax(190px,1fr) auto!important;align-items:center!important;gap:16px!important;padding:16px!important;min-width:0!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>div>b{overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article small{overflow-wrap:anywhere!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i{display:block!important;width:fit-content!important;max-width:100%!important;padding:8px 10px!important;white-space:normal!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i span{font-size:14px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong{padding:8px 12px!important;white-space:nowrap!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button b{padding:3px 6px!important;font-size:12px!important}
@media(max-width:800px){html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article{grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>div:nth-of-type(2){grid-column:2 / -1!important;grid-row:2!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong{grid-column:3!important;grid-row:1!important}
}
@media(max-width:420px){html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article{grid-template-columns:36px minmax(0,1fr)!important;padding:12px!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong{grid-column:2!important;grid-row:3!important;justify-self:start!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>div>b{font-size:14px!important}
}
/* clan-delegations.php */
.sc-standalone.sc-page-clan-delegations *{box-sizing:border-box}
body.sc-standalone.sc-page-clan-delegations{margin:0}
.sc-standalone.sc-page-clan-delegations header{padding:20px max(20px,5vw)}
.sc-standalone.sc-page-clan-delegations header small{display:block}
.sc-standalone.sc-page-clan-delegations main{max-width:1200px;margin:auto;padding:24px}
.sc-standalone.sc-page-clan-delegations h1{font-size:30px;margin:0 0 8px}
.sc-standalone.sc-page-clan-delegations h2{font-size:23px}
.sc-standalone.sc-page-clan-delegations article,.sc-standalone.sc-page-clan-delegations section{padding:22px;margin:18px 0}
.sc-standalone.sc-page-clan-delegations .clans{display:flex;flex-wrap:wrap;gap:12px}
.sc-standalone.sc-page-clan-delegations .clans a{padding:12px 18px}
.sc-standalone.sc-page-clan-delegations .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.sc-standalone.sc-page-clan-delegations label{display:block;margin:12px 0}
.sc-standalone.sc-page-clan-delegations input:not([type=checkbox]),.sc-standalone.sc-page-clan-delegations select,.sc-standalone.sc-page-clan-delegations textarea{display:block;width:100%;padding:11px}
.sc-standalone.sc-page-clan-delegations input[type=checkbox]{width:19px;height:19px;vertical-align:middle;margin-right:9px}
.sc-standalone.sc-page-clan-delegations button{padding:12px 18px;cursor:pointer}
.sc-standalone.sc-page-clan-delegations .notice{padding:15px}
.sc-standalone.sc-page-clan-delegations .error{padding:15px}
.sc-standalone.sc-page-clan-delegations .scroll{overflow:auto}
.sc-standalone.sc-page-clan-delegations table{width:100%;border-collapse:collapse}
.sc-standalone.sc-page-clan-delegations td,.sc-standalone.sc-page-clan-delegations th{text-align:left;padding:12px}
.sc-standalone.sc-page-clan-delegations small{font-size:14px}
.sc-standalone.sc-page-clan-delegations .inline{display:inline-block;margin:8px 0}
.sc-standalone.sc-page-clan-delegations .history{overflow-wrap:anywhere}
@media(max-width:760px){.grid{grid-template-columns:1fr}
.sc-standalone.sc-page-clan-delegations main{padding:14px}
.sc-standalone.sc-page-clan-delegations h1{font-size:26px}
}
/* clan-delegations.php */
.sc-standalone.sc-page-clan-delegations header{padding:13px max(16px,3vw)!important}
.sc-standalone.sc-page-clan-delegations header small{font-size:11px}
.sc-standalone.sc-page-clan-delegations main{max-width:1440px;padding:22px}
.sc-standalone.sc-page-clan-delegations h1{font-size:27px}
.sc-standalone.sc-page-clan-delegations h2{font-size:19px}
.sc-standalone.sc-page-clan-delegations article,.sc-standalone.sc-page-clan-delegations section{padding:18px;margin:14px 0}
.sc-standalone.sc-page-clan-delegations .clans a{padding:9px 12px}
.sc-standalone.sc-page-clan-delegations label,.sc-standalone.sc-page-clan-delegations small{font-size:12px}
.sc-standalone.sc-page-clan-delegations input:not([type=checkbox]),.sc-standalone.sc-page-clan-delegations select,.sc-standalone.sc-page-clan-delegations textarea{font-size:13px!important;padding:10px}
.sc-standalone.sc-page-clan-delegations button{padding:9px 12px}
.sc-standalone.sc-page-clan-delegations th{font-size:11px}
.sc-standalone.sc-page-clan-delegations td,.sc-standalone.sc-page-clan-delegations th{padding:10px 12px}
.sc-standalone.sc-page-clan-delegations td{font-size:12px}
.sc-standalone.sc-page-clan-delegations a:focus-visible,.sc-standalone.sc-page-clan-delegations button:focus-visible,.sc-standalone.sc-page-clan-delegations input:focus-visible,.sc-standalone.sc-page-clan-delegations select:focus-visible,.sc-standalone.sc-page-clan-delegations textarea:focus-visible{outline-offset:3px}
/* admin-platform/index.php */
.sc-admin.sc-page-index *{box-sizing:border-box}
.sc-admin.sc-page-index html,body.sc-admin.sc-page-index{min-height:100%}
body.sc-admin.sc-page-index{margin:0;min-height:100vh;padding:24px 24px 58px;display:flex;align-items:flex-end;justify-content:center}
.sc-admin.sc-page-index .login{position:relative;width:min(850px,calc(100% - 24px));padding:16px 24px 18px}
.sc-admin.sc-page-index .login form{display:grid;grid-template-columns:1.28fr 1fr .9fr;gap:18px;align-items:end}
.sc-admin.sc-page-index .field{display:grid;gap:7px}
.sc-admin.sc-page-index .field>span{font-size:11px}
.sc-admin.sc-page-index .control{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px}
.sc-admin.sc-page-index .control-icon{width:22px;text-align:center;font-size:17px}
.sc-admin.sc-page-index .control input{min-width:0;width:100%;padding:12px 0;font-size:14px}
.sc-admin.sc-page-index .control input:-webkit-autofill,.sc-admin.sc-page-index .control input:-webkit-autofill:hover,.sc-admin.sc-page-index .control input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #090715 inset}
.sc-admin.sc-page-index .toggle-password{width:auto!important;margin:0!important;padding:6px!important;font-size:17px!important}
.sc-admin.sc-page-index .login .submit{min-height:50px;width:100%;margin:0;padding:12px 16px;font-size:15px;cursor:pointer}
.sc-admin.sc-page-index .login .submit:hover{transform:translateY(-1px)}
.sc-admin.sc-page-index .error{grid-column:1/-1;margin:0 0 12px;padding:10px}
@media(max-width:850px){body{align-items:flex-end;padding:16px}
.sc-admin.sc-page-index .login{width:100%;padding:18px}
.sc-admin.sc-page-index .login form{grid-template-columns:1fr;gap:13px}
.sc-admin.sc-page-index .login .submit{min-height:52px}
}
@media(max-width:520px){body{min-height:100svh;padding:12px}
.sc-admin.sc-page-index .login{margin-top:45vh;padding:16px 14px}
.sc-admin.sc-page-index .control{min-height:50px}
.sc-admin.sc-page-index .control input{padding:13px 0}
.sc-admin.sc-page-index .field>span{font-size:10px}
}
/* admin-platform/administrators.php */
.sc-admin.sc-page-administrators *{box-sizing:border-box}
body.sc-admin.sc-page-administrators{margin:0}
.sc-admin.sc-page-administrators header{padding:22px max(20px,5vw)}
.sc-admin.sc-page-administrators header small{display:block}
.sc-admin.sc-page-administrators main{max-width:1240px;margin:28px auto;padding:0 20px 40px}
.sc-admin.sc-page-administrators h1{font-size:30px;margin:0 0 8px}
.sc-admin.sc-page-administrators h2{font-size:23px;margin-top:0}
.sc-admin.sc-page-administrators .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:22px;margin-top:24px}
.sc-admin.sc-page-administrators section{padding:24px}
.sc-admin.sc-page-administrators label{display:block;margin:15px 0 6px}
.sc-admin.sc-page-administrators input{width:100%;padding:12px}
.sc-admin.sc-page-administrators input:focus{outline-offset:1px}
.sc-admin.sc-page-administrators button{margin-top:20px;padding:13px 20px;cursor:pointer}
.sc-admin.sc-page-administrators .hint{font-size:15px}
.sc-admin.sc-page-administrators .notice,.sc-admin.sc-page-administrators .error{padding:15px}
.sc-admin.sc-page-administrators .scroll{overflow:auto}
.sc-admin.sc-page-administrators table{border-collapse:collapse;width:100%}
.sc-admin.sc-page-administrators td,.sc-admin.sc-page-administrators th{text-align:left;padding:12px 8px}
.sc-admin.sc-page-administrators th{font-size:14px}
.sc-admin.sc-page-administrators .status{font-size:14px}
@media(max-width:800px){.grid{grid-template-columns:1fr}
.sc-admin.sc-page-administrators h1{font-size:26px}
.sc-admin.sc-page-administrators section{padding:18px}
}
/* admin-platform/system_users.php */
body.sc-admin.sc-page-system_users{margin:0}
.sc-admin.sc-page-system_users main{max-width:1100px;margin:30px auto;padding:24px}
.sc-admin.sc-page-system_users table{width:100%;border-collapse:collapse}
.sc-admin.sc-page-system_users td,.sc-admin.sc-page-system_users th{text-align:left;padding:14px}
.sc-admin.sc-page-system_users button{padding:11px}
.sc-admin.sc-page-system_users .notice{padding:15px}
.sc-admin.sc-page-system_users .error{padding:15px}
.sc-admin.sc-page-system_users .scroll{overflow:auto}
/* admin-platform/assets/painel.css */
.sc-admin *{box-sizing:border-box}
body.sc-admin{margin:0}
.sc-admin button,.sc-admin .button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;cursor:pointer}
.sc-admin input,.sc-admin select,.sc-admin textarea{width:100%;min-height:42px;padding:10px 12px}
.sc-admin textarea{resize:vertical}
.sc-admin label{display:block}
.sc-admin small{font-size:12px}
.sc-admin h1{font-size:clamp(25px,2.4vw,36px);line-height:1.2;margin:0 0 8px}
.sc-admin h2{font-size:20px;margin:0 0 12px}
.sc-admin h3{font-size:16px}
.sc-admin p{margin:8px 0 15px}
.sc-admin button:focus-visible,.sc-admin a:focus-visible,.sc-admin input:focus-visible,.sc-admin textarea:focus-visible,.sc-admin select:focus-visible{outline-offset:3px}
.sc-admin [hidden]{display:none!important}
.sc-admin .topbar{padding:20px 3vw;display:flex;justify-content:space-between;gap:20px;align-items:center}
.sc-admin .brand{display:block;font-size:21px}
.sc-admin .topbar>div>span{font-size:12px}
.sc-admin .account{display:flex;align-items:center;gap:18px;font-size:13px}
.sc-admin .account small{display:block}
.sc-admin .account form{margin:0}
.sc-admin .admin-role{padding:5px 10px}
.sc-admin .admin-wrap{max-width:1900px;margin:auto;padding:26px 3vw}
.sc-admin .isolation-note,.sc-admin .notice{padding:14px 18px;margin:16px 0}
.sc-admin .summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}
.sc-admin .summary-cards article,.sc-admin .card{padding:20px}
.sc-admin .summary-cards strong{display:block;font-size:32px;line-height:1.2}
.sc-admin .summary-cards span{display:block;font-size:12px;margin-top:8px}
.sc-admin .tabs{display:grid;grid-template-columns:1.6fr repeat(6,1fr);overflow:hidden;margin:20px 0}
.sc-admin .tabs a{padding:14px 8px;text-align:center}
.sc-admin .count-dot{display:inline-block;margin-left:5px;padding:0 5px;font-size:11px}
.sc-admin .filters{display:flex;gap:12px;margin:22px 0}
.sc-admin .filters input{flex:1}
.sc-admin .filters select{width:230px}
.sc-admin .filters button{min-width:120px}
.sc-admin .table-wrap{overflow:auto}
.sc-admin table{width:100%;border-collapse:collapse;min-width:650px;text-align:left}
.sc-admin .holders-table{min-width:1140px}
.sc-admin th{font-size:11px;padding:13px 18px;white-space:nowrap}
.sc-admin td{padding:16px 18px;vertical-align:middle}
.sc-admin td small{display:block}
.sc-admin td strong{font-size:15px}
.sc-admin .badge{display:inline-block;padding:4px 10px;font-size:12px;white-space:nowrap}
.sc-admin .plan-badge{display:inline-block;padding:6px 9px;font-size:12px;white-space:nowrap}
.sc-admin .row-actions{display:flex;gap:7px;flex-wrap:wrap}
.sc-admin .row-actions .button,.sc-admin .row-actions button{padding:6px 9px;font-size:12px}
.sc-admin .detail-box{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.sc-admin .action-explanations{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}
.sc-admin .action-explanations article{padding:18px 22px}
.sc-admin .action-explanations p{margin:5px 0 0;font-size:13px}
.sc-admin .footnote{font-size:12px}
.sc-admin .two-column{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:20px;align-items:start}
.sc-admin .section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}
.sc-admin .card .table-wrap{margin-top:15px}
.sc-admin .editor label{margin:12px 0}
.sc-admin .editor input,.sc-admin .editor select,.sc-admin .editor textarea{display:block;margin-top:5px}
.sc-admin .editor small{display:block}
.sc-admin .editor button{margin-top:14px}
.sc-admin .editor p{font-size:13px}
.sc-admin .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
.sc-admin .check{display:flex;align-items:center;gap:10px}
.sc-admin .check input{width:17px;height:17px;min-height:17px;margin:0}
.sc-admin .overview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.sc-admin .overview-stats strong{display:block;font-size:30px}
.sc-admin .overview-stats span{display:block}
.sc-admin .support-admin-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}
.sc-admin .ticket-link{display:block;padding:14px 0}
.sc-admin .ticket-link strong,.sc-admin .ticket-link small{display:block}
.sc-admin .inline-editor{display:flex;gap:14px;align-items:end;margin-bottom:16px}
.sc-admin .inline-editor label{flex:1}
.sc-admin .inline-editor select{display:block;margin-top:5px}
.sc-admin .support-conversation{padding:22px}
.sc-admin .chat-stream{height:390px;overflow:auto;padding:14px}
.sc-admin .chat-message{max-width:88%;padding:12px 15px;margin:10px 0}
.sc-admin .chat-message.from-admin{margin-left:auto}
.sc-admin .chat-message small{font-size:11px}
.sc-admin .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}
.sc-admin .chat-compose label{margin:15px 0 7px}
.sc-admin .chat-compose textarea{display:block}
.sc-admin .chat-compose small{display:block;margin:8px 0}
.sc-admin .chat-compose button{margin-top:5px}
.sc-admin summary{cursor:pointer}
.sc-admin pre{max-width:420px;white-space:pre-wrap;font-size:12px}
.sc-admin footer{display:flex;justify-content:space-between;gap:20px;padding:22px 0 0;margin-top:28px;font-size:12px}
.sc-admin dialog{max-width:520px;width:calc(100% - 30px);padding:26px}
.sc-admin dialog label textarea{margin-top:7px}
.sc-admin .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}
@media(max-width:1100px){.topbar{align-items:flex-start}
.sc-admin .account{flex-wrap:wrap;justify-content:flex-end}
.sc-admin .tabs{grid-template-columns:repeat(4,1fr)}
.sc-admin .two-column{grid-template-columns:1fr}
.sc-admin .support-admin-layout{grid-template-columns:280px minmax(0,1fr)}
}
@media(max-width:700px){.admin-wrap{padding:22px 14px}
.sc-admin .topbar{padding:18px;flex-direction:column}
.sc-admin .account{justify-content:flex-start;gap:12px}
.sc-admin .summary-cards,.sc-admin .overview-stats{grid-template-columns:1fr 1fr}
.sc-admin .summary-cards article{padding:15px}
.sc-admin .tabs{grid-template-columns:1fr 1fr}
.sc-admin .filters{flex-wrap:wrap}
.sc-admin .filters input{flex-basis:100%}
.sc-admin .filters select{flex:1}
.sc-admin .detail-box,.sc-admin .action-explanations,.sc-admin .support-admin-layout{grid-template-columns:1fr}
.sc-admin .inline-editor{flex-wrap:wrap}
.sc-admin .inline-editor label{min-width:140px}
.sc-admin .card{padding:16px}
.sc-admin footer{flex-direction:column;gap:8px}
.sc-admin .brand{font-size:19px}
}
.sc-admin .sc-global-contact{min-width:210px;font-size:13px}
.sc-admin .sc-contact-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.sc-admin .sc-contact-flag{display:block;flex:none;width:28px;height:21px;object-fit:cover}
.sc-admin .sc-contact-ddi{display:inline-block;padding:3px 7px;font-size:12px;white-space:nowrap}
.sc-admin .sc-contact-number{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}
.sc-admin .sc-contact-country{display:block;font-size:11px;margin:5px 0 7px}
.sc-admin .sc-contact-actions{display:flex;align-items:center;gap:7px}
.sc-admin .sc-contact-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:6px;cursor:pointer}
.sc-admin .sc-contact-action svg{display:block;width:16px;height:16px}
.sc-admin .sc-contact-feedback{display:block;min-height:0;font-size:11px}
.sc-admin .sc-contact-feedback:not(:empty){margin-top:5px}
.sc-admin .sc-contact-email{display:block;max-width:240px;margin-top:7px;overflow-wrap:anywhere;font-size:12px}
.sc-admin .holders-table{min-width:1300px}
.sc-admin .holders-table td{padding:15px 12px}
.sc-admin .holders-table th{padding-left:12px;padding-right:12px}
.sc-admin .holders-table .row-actions{max-width:255px}
.sc-admin .detail-box .sc-global-contact{margin:12px 0}
.sc-admin .sc-contact-empty{font-size:12px}
@media(pointer:coarse){.sc-contact-action{width:44px;height:44px;padding:12px}
}
@media(max-width:700px){.sc-global-contact{min-width:205px}
.sc-admin .sc-contact-number{font-size:14px}
}
.sc-admin .tab-content-title{font-size:21px;margin:18px 0 16px}
.sc-admin #admin-tabs{scroll-margin-top:18px}
.sc-admin .sc-global-contact.sc-contact-restored{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:300px;padding:3px 0}
.sc-admin .sc-contact-restored .sc-contact-heading{display:flex;align-items:center;gap:11px;min-width:0}
.sc-admin .sc-contact-restored .sc-contact-flag{display:block;flex:none;width:32px;height:24px;object-fit:cover}
.sc-admin .sc-contact-restored .sc-contact-flag-pending{display:grid;place-items:center;font-size:16px}
.sc-admin .sc-contact-restored .sc-contact-digits{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.sc-admin .sc-contact-restored .sc-contact-ddi{padding:5px 8px;white-space:nowrap}
.sc-admin .sc-contact-restored .sc-contact-number{font-variant-numeric:tabular-nums;white-space:nowrap}
.sc-admin .sc-contact-restored .sc-contact-country{display:block;margin:5px 0 0}
.sc-admin .sc-contact-restored .sc-contact-actions{display:flex;align-items:center;gap:7px;margin:0 0 0 auto;flex:none}
.sc-admin .sc-contact-restored .sc-contact-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;min-height:34px;margin:0;padding:8px;cursor:pointer}
.sc-admin .sc-contact-restored .sc-contact-action svg{display:block;width:17px;height:17px;flex:none}
.sc-admin .sc-contact-restored .sc-contact-action:disabled{opacity:.5;cursor:default}
.sc-admin .sc-contact-restored .sc-contact-feedback{display:block;flex-basis:100%}
.sc-admin .sc-contact-restored .sc-contact-feedback:empty{display:none}
.sc-admin .sc-global-contact.sc-contact-restored[data-contact-display="profile"]{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;width:100%;padding:18px 0}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-heading{justify-content:space-between;gap:15px;flex-wrap:wrap}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-location{display:flex;align-items:center;gap:10px}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-country{margin:0}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-number{font-size:20px}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-actions{margin:18px 0 0;flex-wrap:wrap}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-action{width:auto;height:auto;min-height:42px;padding:10px 13px}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-feedback:not(:empty){margin-top:10px}
.sc-admin .sc-profile-shell .sc-profile-contact{padding-bottom:0}
.sc-admin .sc-profile-shell .sc-profile-contact>.sc-contact-restored{padding-top:5px}
.sc-admin .holders-table .sc-contact-restored{max-width:370px}
@media(max-width:650px){.sc-contact-restored[data-contact-display="profile"] .sc-contact-heading{align-items:flex-start}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-digits{width:100%}
.sc-admin .sc-contact-restored[data-contact-display="profile"] .sc-contact-number{font-size:18px}
}
@media(pointer:coarse){.sc-contact-restored .sc-contact-action{width:44px;height:44px;min-height:44px}
}
.sc-admin .topbar{padding:12px 24px;gap:15px;min-height:64px}
.sc-admin .brand{font-size:18px}
.sc-admin .topbar>div>span{font-size:11px;margin-top:3px}
.sc-admin .account{font-size:12px;gap:12px}
.sc-admin .admin-role{font-size:10px}
.sc-admin .account small{font-size:10px}
.sc-admin .admin-wrap{padding:22px 24px;max-width:none}
.sc-admin .admin-wrap h1{font-size:28px;line-height:1.25;margin:0 0 6px}
.sc-admin .subtitle{font-size:13px;margin:0 0 14px}
.sc-admin .isolation-note{padding:10px 14px;font-size:12px}
.sc-admin .summary-cards{gap:12px;margin:16px 0}
.sc-admin .summary-cards article{padding:14px 18px}
.sc-admin .summary-cards strong,.sc-admin .overview-stats strong{font-size:27px}
.sc-admin .summary-cards span,.sc-admin .overview-stats span{font-size:11px}
.sc-admin .card{padding:18px}
.sc-admin .card h2{font-size:18px}
.sc-admin .card h3{font-size:14px}
.sc-admin .card p,.sc-admin .editor p,.sc-admin .editor small{font-size:12px}
.sc-admin .tabs{padding:4px;gap:4px;margin-top:16px}
.sc-admin .tabs a{padding:12px 10px;font-size:12px}
.sc-admin .tab-content-title{font-size:20px;margin:17px 0 13px}
.sc-admin .filters{gap:9px;margin:16px 0}
.sc-admin .filters input,.sc-admin .filters select{font-size:12px}
.sc-admin input,.sc-admin select,.sc-admin textarea{font-size:13px}
.sc-admin input:focus,.sc-admin select:focus,.sc-admin textarea:focus{outline-offset:2px}
.sc-admin button,.sc-admin .button{padding:9px 12px;font-size:12px;line-height:1.4;min-height:34px}
.sc-admin table{font-size:12px}
.sc-admin th{font-size:10px;padding:11px 14px}
.sc-admin td{padding:13px 14px;font-size:12px}
.sc-admin td strong{font-size:14px}
.sc-admin td small{font-size:11px}
.sc-admin .detail-box{gap:20px}
.sc-admin .plan-badge{font-size:11px}
.sc-admin .row-actions .button,.sc-admin .row-actions button{font-size:11px;padding:6px 9px}
.sc-admin .badge{font-size:11px}
.sc-admin .notice{padding:11px 14px;font-size:12px}
.sc-admin .action-explanations{gap:12px;margin-top:18px}
.sc-admin .action-explanations article{padding:15px 18px}
.sc-admin .action-explanations p{font-size:12px}
.sc-admin .footnote{font-size:11px}
.sc-admin .two-column{gap:15px}
.sc-admin .field-grid{gap:0 11px}
.sc-admin .editor label{font-size:12px}
.sc-admin .editor input,.sc-admin .editor select,.sc-admin .editor textarea{padding:10px}
.sc-admin .inline-editor{gap:10px}
.sc-admin footer{font-size:10px}
@media(max-width:700px){.topbar{padding:12px 15px;gap:10px}
.sc-admin .admin-wrap{padding:17px 12px}
.sc-admin .admin-wrap h1{font-size:24px}
.sc-admin .account{gap:9px}
.sc-admin .summary-cards article{padding:12px}
.sc-admin .tabs a{padding:11px 8px}
.sc-admin .card{padding:15px}
.sc-admin .action-explanations article{padding:13px}
.sc-admin .table-wrap{scrollbar-width:thin}
}
@media(prefers-reduced-motion:no-preference){button,.button,.tabs a,td{transition:background-color .15s ease,border-color .15s ease}
}

