.member-preview-toggle{white-space:nowrap;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.member-preview-notice{color:#6d521c;background:#fff6df;border:1px solid #e8cf91;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:14px 18px;font-size:12px;line-height:1.7;display:flex}.member-preview-notice strong{flex-shrink:0}.member-preview-notice span{flex:1;min-width:200px}.member-preview-notice .button{white-space:nowrap;font-size:12px}@media (max-width:760px){.member-preview-toggle{min-height:32px!important;padding:6px 8px!important;font-size:11px!important}.member-preview-notice{padding:12px}.member-preview-notice span{flex-basis:100%}}.member-view-backdrop{z-index:60;padding:max(64px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));background:#1418166b;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.member-view-picker{background:#fff;border:1px solid #dfe3df;border-radius:12px;flex-direction:column;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 96px);padding:22px;display:flex;overflow:auto;box-shadow:0 18px 48px #0000002e}.member-view-picker h2{margin:0;font-size:18px}.member-view-picker p{margin:0}.member-view-search{gap:8px;display:flex}.member-view-search input{min-width:0;font:inherit;border:1px solid #cfd5cf;border-radius:8px;flex:1;padding:10px 12px}.member-view-results{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.member-view-results button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#f7f8f6;border:1px solid #e3e6e2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.member-view-results button:hover,.member-view-results button:focus-visible{background:#eef5f0;border-color:#2f6b4f}.member-view-results span{color:#5f665f;word-break:break-all;font-size:12px}.member-view-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.member-view-notice{color:#24533c;background:#e9f3ee;border-color:#a9cdb9}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.standard-navigation>summary{display:none}.standard-navigation{display:contents}.admin-renewal.workspace{--sidebar:208px;--navy:#10233f;--blue:#2858e8;color:#172840;background:#f3f6fb;grid-template-columns:208px minmax(0,1fr);font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:14px}.admin-renewal .sidebar{background:#10233f;gap:27px;width:208px;padding:29px 18px}.admin-renewal .sidebar .brand{letter-spacing:-2px;color:#fff;font-size:38px;line-height:1.2}.admin-renewal .brand span{letter-spacing:2px;color:#86e0d0;white-space:normal;margin-top:12px;font-size:10px;line-height:1.5}.admin-renewal .workspace-chip{display:none}.admin-renewal .nav-caption{color:#91a7c5;letter-spacing:1px;margin:0 12px 12px;font-size:11px}.admin-renewal .sidebar nav{display:block}.admin-primary-nav{gap:7px;display:grid}.admin-renewal .sidebar nav a{color:#c8d5e9;border-radius:9px;align-items:center;gap:10px;min-height:43px;margin:0;padding:12px;font-size:14px;font-weight:500;display:flex}.admin-renewal .sidebar nav a[aria-current=page]{color:#fff;box-shadow:none;background:#294e7d}.admin-renewal .sidebar nav a:hover{color:#fff;background:#203b60}.admin-operations{border-top:1px solid #30435d;margin-top:24px;padding-top:15px}.admin-operations>summary{color:#9aafcc;cursor:pointer;padding:6px 12px;font-size:11px}.admin-operations .nav-caption{margin-top:16px}.admin-renewal .sidebar-footer{color:#9aafcc;border-top:1px solid #30435d;align-items:flex-start;margin-top:auto;padding:17px 9px 0;font-size:11px;line-height:1.8}.admin-renewal .sidebar-footer strong{color:#e6efff;font-size:13px}.admin-renewal .topbar{height:66px;min-height:66px;box-shadow:none;background:#fff;border-bottom:1px solid #dde5ef;padding:0 32px}.admin-renewal .breadcrumb{color:#64738a;gap:9px;font-size:12px}.admin-renewal .breadcrumb strong{color:inherit;font-weight:400}.admin-renewal .main-content{width:100%;max-width:1760px;margin:0 auto;padding:27px 32px 50px}.admin-renewal .workspace-footer{color:#8292a9;background:0 0;border:0;font-size:11px}.admin-renewal .account-email{color:#64738a;font-size:11px}.admin-renewal .bottom-nav{display:none}.admin-renewal .main-content>.stack{gap:0}.admin-renewal .rn-admin+details{margin-top:24px}@media (min-width:1450px){.admin-renewal .main-content{padding-left:42px;padding-right:42px}}@media (max-width:1150px) and (min-width:761px){.admin-renewal.workspace{--sidebar:175px;grid-template-columns:175px minmax(0,1fr)}.admin-renewal .sidebar{width:175px;padding:25px 12px}.admin-renewal .main-content{padding:24px 22px}.admin-renewal .topbar{padding:0 22px}.admin-renewal .account-email{display:none}}@media (max-width:760px){.admin-renewal.workspace{display:block}.admin-renewal .sidebar{width:260px}.admin-renewal .topbar{gap:8px;height:auto;min-height:60px;padding:12px 17px}.admin-renewal .breadcrumb{font-size:11px}.admin-renewal .account-email{display:none}.admin-renewal .main-content{padding:22px 15px 35px}.admin-renewal .workspace-main{margin:0}.admin-renewal .topbar>.row{gap:7px}.admin-renewal .topbar .icon-button{width:30px;height:30px;padding:6px}.admin-renewal .workspace-footer{padding-bottom:20px}.admin-renewal .sidebar.is-open{display:flex}}.admin-renewal .workspace-main{width:calc(100% - 208px);margin-left:208px}.admin-renewal .sidebar .brand{padding:0}.admin-renewal .brand span{display:block}.admin-renewal .sidebar nav .nav-group{margin-bottom:14px}@media (max-width:1150px) and (min-width:761px){.admin-renewal .workspace-main{width:calc(100% - 175px);margin-left:175px}}@media (max-width:760px){.admin-renewal .workspace-main{width:100%;margin-left:0}}
