.svfav-page{max-width:1180px;margin:28px auto;padding:0 18px;color:#172b45}.svfav-card{padding:22px;margin-bottom:18px;background:#fff;border:1px solid #dce5ee;border-radius:14px}.svfav-heading,.svfav-controls,.svfav-actions,.svfav-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.svfav-page h1{font-size:28px;margin:0 0 8px;font-weight:600}.svfav-page h2,.svfav-dialog h2{font-size:19px;font-weight:600;margin:0}.svfav-muted{display:block;color:#64748b;font-size:13px;line-height:1.5}.svfav-controls{justify-content:flex-start;margin:20px 0}.svfav-page input,.svfav-page select,.svfav-dialog input:not([type=checkbox]){box-sizing:border-box;padding:10px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;color:#172b45;max-width:100%}.svfav-controls input{flex:1;min-width:180px}.svfav-primary,.svfav-secondary{display:inline-block;border-radius:7px;padding:9px 12px;cursor:pointer;font-size:13px;font-weight:600;text-decoration:none}.svfav-primary{border:1px solid #1980ff;background:#1980ff;color:#fff}.svfav-secondary{border:1px solid #d7e0ea;background:#fff;color:#172b45}.svfav-primary:disabled,.svfav-secondary:disabled{opacity:.5;cursor:wait}.svfav-table-wrap{overflow:auto}.svfav-page table{border-collapse:collapse;width:100%}.svfav-page th,.svfav-page td{padding:13px 10px;border-bottom:1px solid #e9eef4;text-align:left;vertical-align:top}.svfav-page th{font-size:13px;color:#64748b}.svfav-page td a{color:#1268ca;font-weight:600}.svfav-chip{display:inline-block;font-size:12px;background:#f0f5fc;color:#35526d;border-radius:5px;padding:4px 7px;margin:0 5px 5px 0;overflow-wrap:anywhere}.svfav-category-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #edf1f5}.svfav-category-row>span{flex:1;overflow-wrap:anywhere}.svfav-dialog{border:1px solid #dce5ee;border-radius:14px;padding:0;max-width:500px;width:calc(100% - 28px);max-height:85dvh;color:#172b45;background:#fff;box-shadow:0 18px 70px #13283b33}.svfav-dialog::backdrop{background:#13283b66}.svfav-dialog-body{padding:22px}.svfav-dialog-head{flex-wrap:nowrap}.svfav-close{border:0;background:#f0f4f8;border-radius:6px;padding:5px 10px;font-size:22px;cursor:pointer}.svfav-checks{max-height:40dvh;overflow:auto;margin:16px 0}.svfav-checks>label{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #edf1f5;overflow-wrap:anywhere}.svfav-checks input{width:17px;height:17px;accent-color:#1980ff;flex-shrink:0}.svfav-actions{justify-content:flex-end;margin-top:18px}.svfav-error{color:#e72e52;font-size:13px}.svfav-error:empty{display:none}.svfav-notice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:10000;max-width:min(90vw,540px);padding:13px 18px;background:#fff;color:#172b45;border:1px solid #d7e0ea;border-radius:9px;box-shadow:0 5px 30px #172b4522;font-size:14px}.svfav-sidebar-filter{display:flex;gap:7px;flex-direction:column;font-size:12px;margin:8px 0 12px}.svfav-sidebar-filter select{width:100%;padding:8px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;color:#172b45}.svfav-sidebar-filter[hidden]{display:none!important}.svfav-new-category{display:flex;gap:8px;margin-top:10px}.svfav-new-category input{min-width:0;flex:1}.svfav-page [hidden],.svfav-dialog [hidden]{display:none!important}@media(max-width:600px){.svfav-card{padding:15px}.svfav-page{padding:0 10px}.svfav-page th,.svfav-page td{padding:11px 7px}.svfav-category-row{flex-wrap:wrap}.svfav-dialog-body{padding:17px}}
.svfav-chip{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.svfav-page td:last-child{white-space:nowrap}@media(max-width:480px){.svfav-chip{max-width:110px}.svfav-page td .svfav-muted{max-width:115px}.svfav-page table{font-size:13px}}
