.aw-root{max-width:1280px;margin:auto}.aw-intro{display:flex;gap:16px;align-items:center;padding:20px 24px;background:#fff;border:1px solid #ece5ec;border-radius:18px;margin-bottom:24px}.aw-intro-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:#faeef5;color:#c54f8c}.aw-intro-icon .icon{width:24px;height:24px}.aw-intro>div{flex:1}.aw-intro p{margin:0 0 5px;font-weight:600}.aw-intro span:not(.aw-intro-icon){font-size:13px;color:#86798a;line-height:1.6}.aw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.aw-stats>div{padding:20px 22px;background:white;border:1px solid #ece5ec;border-radius:16px}.aw-stats span{font-size:13px;color:#85788b}.aw-stats strong{display:block;font-size:28px;margin-top:7px;color:#5c4468}.aw-panel{min-width:0}.aw-toolbar{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:20px;background:#fff;border:1px solid #ece5ec;border-radius:18px}.aw-toolbar label:not(.aw-favorites){display:block;font-size:12px;color:#77687f;font-weight:600}.aw-toolbar input[type=search],.aw-toolbar select,.aw-edit input{display:block;width:100%;border:1px solid #ddd3e1;border-radius:10px;background:#fff;padding:11px 12px;margin-top:7px;font:inherit;color:#47394f}.aw-toolbar .aw-search{flex:1;min-width:200px}.aw-toolbar select{min-width:165px}.aw-favorites{display:flex;gap:8px;align-items:center;padding-bottom:12px;font-size:13px;color:#675771}.aw-favorites input{accent-color:#d54c8d;width:17px;height:17px}.aw-list-count{font-size:12px;color:#8a7c91;margin:18px 3px}.aw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aw-account{background:white;border:1px solid #e9e0ec;border-radius:20px;overflow:hidden;min-width:0}.aw-needs-attention{border-color:#ebc9bd}.aw-account-header{display:flex;gap:13px;align-items:center;padding:22px 22px 12px}.aw-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:#f5edf8;color:#88649c;font-weight:700;font-size:20px}.aw-identity{min-width:0;flex:1}.aw-identity h2{font-size:17px;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere}.aw-identity p{font-size:12px;color:#897c91;margin:0;overflow-wrap:anywhere}.aw-star{border:0;background:transparent;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:#baacbf;cursor:pointer}.aw-star .icon{width:20px;height:20px}.aw-star.is-favorite{color:#c5943d;background:#fff8e9}.aw-star.is-favorite .icon{fill:#ffe4a6}.aw-star:disabled{cursor:default;opacity:.5}.aw-account-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 22px 18px}.aw-badge,.aw-group-tag{padding:5px 10px;border-radius:7px;font-size:11px;font-weight:600}.aw-unknown{background:#f3eef6;color:#8a7395}.aw-ok{background:#eaf7f0;color:#347e5b}.aw-expired,.aw-error{background:#fff1e7;color:#a76733}.aw-group-tag{background:#f8f5fa;color:#8a7695}.aw-ungrouped{font-size:11px;color:#a092a7}.aw-health{margin:0;padding:0 22px 18px}.aw-health>div{display:flex;gap:18px;justify-content:space-between;padding:10px 0;border-top:1px solid #f2edf4}.aw-health dt{color:#8c7e94;font-size:12px}.aw-health dd{text-align:right;font-size:12px;color:#5b4967;margin:0;font-weight:500}.aw-health small{display:block;color:#a092a6;font-size:10px;line-height:1.7;font-weight:400}.aw-health dd.aw-error-text{color:#bd6d3d}.aw-account-error{margin:0 22px 18px;padding:12px 14px;border-radius:10px;background:#fff4ed;color:#a2633c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.aw-account-footer{padding:16px 22px;border-top:1px solid #eee6f1;background:#fdfbfe}.aw-account-footer>p{font-size:11px;color:#95859e;margin:0 0 13px;line-height:1.7}.aw-account-footer small{display:block;font-size:10px;color:#a497aa}.aw-card-actions{display:flex;gap:9px;align-items:center}.aw-card-actions .button{font-size:12px;padding:10px 13px}.aw-card-actions .icon{width:16px;height:16px}.aw-edit-button{display:grid;place-items:center;margin-left:auto;border:1px solid #e8deed;border-radius:9px;background:white;color:#987da8;width:35px;height:35px;cursor:pointer}.aw-edit{padding:0 22px 22px;display:grid;gap:12px}.aw-edit label{font-size:12px;color:#85718f}.aw-edit-actions{display:flex;gap:9px}.aw-edit-actions .button{font-size:12px;padding:10px 13px}.aw-progress{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8f0fa;border:1px solid #eee0f3;border-radius:12px;margin-top:16px;font-size:13px;color:#8a649c}.aw-progress .text-button{margin-left:auto;font-size:12px}.aw-loading,.aw-empty{display:grid;gap:14px;justify-items:center;padding:48px;text-align:center;background:white;border:1px solid #ece5ec;border-radius:18px;color:#8c7b97}.aw-empty h2{font-size:19px;margin:0}.aw-empty p{font-size:13px;margin:0;line-height:1.6}.aw-root button:focus-visible,.aw-root input:focus-visible,.aw-root select:focus-visible{outline:3px solid #e7accd;outline-offset:3px}.aw-root button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1500px){.aw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.aw-grid{grid-template-columns:1fr}.aw-stats{gap:10px}.aw-stats>div{padding:16px}.aw-stats span{font-size:11px}.aw-stats strong{font-size:24px}.aw-intro{align-items:flex-start;flex-wrap:wrap}.aw-intro>.button{margin-left:60px}.aw-toolbar>.button{width:100%}}@media(max-width:480px){.aw-stats{grid-template-columns:repeat(2,1fr)}.aw-intro{padding:18px}.aw-intro-icon{width:36px;height:36px;border-radius:11px}.aw-intro>.button{margin-left:0;width:100%}.aw-toolbar{padding:16px}.aw-toolbar label:not(.aw-favorites){flex:1;min-width:100%}.aw-favorites{padding-bottom:0}.aw-health>div{gap:10px}.aw-progress{flex-wrap:wrap}.aw-progress .text-button{margin-left:0}.aw-account-header{padding:20px 18px 12px}.aw-account-tags{padding:0 18px 16px}.aw-health{padding:0 18px 16px}.aw-account-footer{padding:16px 18px}.aw-edit{padding:0 18px 18px}.aw-card-actions .button{flex:1;justify-content:center}}
