.adm-root{color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#f5f5f7;min-height:100vh;padding:80px 24px;font-family:-apple-system,BlinkMacSystemFont,Pretendard,Helvetica Neue,Apple SD Gothic Neo,sans-serif}.adm-root *{box-sizing:border-box}.adm-root a{color:inherit;text-decoration:none}.adm-root a:focus-visible,.adm-toolbar input:focus-visible,.adm-toolbar select:focus-visible{outline-offset:4px;outline:3px solid #0071e3}.adm-brand{letter-spacing:-.8px;align-items:center;gap:9px;font-size:23px;font-weight:650;display:inline-flex}.adm-brand>span{color:#0071e3;font-size:25px}.adm-access{background:#fff;border-radius:24px;max-width:720px;margin:0 auto;padding:56px;box-shadow:0 4px 28px #00000004}.adm-access .adm-brand{margin-bottom:64px}.adm-eyebrow{letter-spacing:0;color:#6e6e73;margin:0 0 18px;font-size:13px;font-weight:600}.adm-heading h1,.adm-access h1{letter-spacing:-1.8px;word-break:keep-all;margin:0 0 24px;font-size:44px;font-weight:650;line-height:1.3}.adm-access>p:not(.adm-eyebrow){color:#6e6e73;word-break:keep-all;font-size:15px;line-height:1.85}.adm-button{background:#0071e3;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin:32px 0;padding:13px 24px;font-size:14px;transition:background .2s;color:#fff!important;display:inline-flex!important}.adm-button:hover{background:#0077ed}.adm-home{align-items:center;min-height:44px;margin-top:24px;font-size:14px;display:inline-flex;color:#0071e3!important}.adm-home:hover{text-decoration:underline}.adm-header{border-bottom:1px solid #d2d2d7;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 36px 28px;display:flex}.adm-account{color:#6e6e73;gap:24px;font-size:13px;display:flex}.adm-account a{color:#0071e3}.adm-content{max-width:1168px;margin:auto;padding:64px 36px 16px}.adm-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.adm-description{color:#6e6e73;margin:0;font-size:15px;line-height:1.8}.adm-total{background:#fff;border-radius:24px;min-width:180px;padding:24px 32px}.adm-total>span{color:#6e6e73;font-size:13px}.adm-total strong{margin-top:12px;font-size:44px;font-weight:600;line-height:1.2;display:block}.adm-total small{margin-left:8px;font-size:15px}.adm-toolbar{gap:12px;display:flex}.adm-search{color:#6e6e73;background:#fff;border:1px solid #d2d2d7;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.adm-search input{color:#1d1d1f;width:100%;height:52px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.adm-toolbar select{color:#1d1d1f;height:54px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:12px;max-width:240px;padding:0 36px 0 16px;font-size:13px}.adm-list-info{color:#6e6e73;justify-content:space-between;gap:12px;margin:24px 0 18px;font-size:12px;display:flex}.adm-list{gap:24px;display:grid}.adm-card{background:#fff;border-radius:24px;padding:32px}.adm-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.adm-status{color:#0071e3;align-items:center;gap:7px;font-size:12px;display:inline-flex}.adm-status i{background:#0071e3;border-radius:100%;width:5px;height:5px;display:block}.adm-card time{color:#6e6e73;font-size:12px}.adm-person{justify-content:space-between;align-items:center;gap:20px;display:flex}.adm-person h2{letter-spacing:-.6px;margin:0 0 8px;font-size:23px;font-weight:600}.adm-person h2 span{color:#6e6e73;letter-spacing:0;margin-left:12px;font-size:13px;font-weight:400}.adm-person a{color:#0071e3;overflow-wrap:anywhere;font-size:14px}.adm-reference{letter-spacing:.4px;color:#6e6e73;font-size:11px}.adm-tags{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}.adm-tags span{color:#6e6e73;background:#f5f5f7;border-radius:999px;padding:7px 12px;font-size:12px}.adm-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#1d1d1f;margin:0;font-size:14px;line-height:1.9}.adm-card-bottom{border-top:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.adm-card-bottom>span{color:#6e6e73;font-size:11px}.adm-card-bottom a{color:#0071e3;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.adm-card-bottom a:hover{text-decoration:underline}.adm-empty{text-align:center;background:#fff;border-radius:24px;padding:80px 28px}.adm-empty>span{color:#0071e3;font-size:38px}.adm-empty h2{letter-spacing:-.7px;margin:20px 0 14px;font-size:23px;font-weight:600}.adm-empty p{color:#6e6e73;font-size:14px;line-height:1.8}.adm-footer{color:#6e6e73;margin-top:32px;font-size:12px;line-height:1.8}.adm-limit{color:#6e6e73;background:#e8e8ed;border-radius:12px;padding:16px;font-size:13px}.adm-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}@media (max-width:680px){.adm-root{padding:32px 20px}.adm-access{padding:32px 24px}.adm-access .adm-brand{margin-bottom:48px}.adm-brand{font-size:22px}.adm-heading h1,.adm-access h1{letter-spacing:-1.2px;margin-bottom:20px;font-size:32px}.adm-access>p:not(.adm-eyebrow){font-size:14px}.adm-eyebrow{margin-bottom:16px;font-size:12px}.adm-button{padding:13px 21px;font-size:13px}.adm-home{font-size:13px}.adm-header{padding:0 0 24px}.adm-account{gap:13px;font-size:12px}.adm-account>span{display:none}.adm-content{padding:40px 0 16px}.adm-heading{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:32px}.adm-description{font-size:14px}.adm-total{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.adm-total strong{margin:0;font-size:32px}.adm-total small{font-size:13px}.adm-toolbar{flex-direction:column;gap:10px}.adm-toolbar select{width:100%;max-width:none;height:48px;font-size:16px}.adm-toolbar>label{width:100%}.adm-search input{height:48px;font-size:16px}.adm-card{padding:24px}.adm-person{flex-direction:column;align-items:flex-start;gap:12px}.adm-person h2{font-size:21px}.adm-reference{font-size:10px}.adm-card time{font-size:11px}.adm-card-bottom{flex-direction:column;align-items:flex-start;gap:12px}.adm-card-bottom a{align-self:flex-end}.adm-empty{padding:56px 24px}.adm-empty h2{font-size:20px}}@media (max-width:380px){.adm-root{padding:24px 16px}.adm-access{padding:28px 20px}.adm-access h1{letter-spacing:-1px;font-size:28px}}
