.tag-manager-content{max-width:1800px}.tag-manager-create{display:flex;gap:8px;align-items:center;min-height:44px;padding:10px 18px;font-size:13px}.tag-manager-filters{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:7px;background:white;margin:30px 0}.tag-manager-filters>label{flex:1;display:flex;align-items:center;gap:9px;border:1px solid var(--control-border);border-radius:4px;padding:0 10px;color:var(--muted);min-width:0}.tag-manager-filters input{width:100%;min-width:0;height:40px;border:0;background:white;color:var(--ink);font-size:13px}.tag-manager-filters>.secondary{min-height:42px;padding:8px 16px;font-size:13px;white-space:nowrap}.tag-manager-panel{border:1px solid var(--line);border-radius:7px;background:white;box-shadow:var(--shadow)}.tag-manager-panel>header{padding:12px 18px;background:#e9eef4;border-radius:7px 7px 0 0;font-size:12px;color:var(--muted)}.tag-manager-panel table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.tag-manager-panel th,.tag-manager-panel td{padding:15px 18px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.tag-manager-panel th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;color:var(--muted);padding-block:5px;height:44px}.tag-manager-panel th:first-child{width:65%}.tag-manager-panel th:last-child{width:96px}.tag-manager-panel th button{font:inherit;text-transform:inherit;letter-spacing:inherit;min-height:34px;background:white;color:inherit;border:0;padding:0}.tag-manager-panel tr:last-child td{border-bottom:0}.tag-manager-name{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--ink);min-height:34px;padding:0;text-align:left;font-size:13px;max-width:100%}.tag-manager-name:hover{color:var(--primary)}.tag-manager-name i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tag-manager-color{display:flex;align-items:center;gap:10px}.tag-manager-color i{width:17px;height:17px;border:1px solid #18223520;border-radius:4px;flex-shrink:0}.tag-manager-color code{font-size:12px;color:var(--muted)}.tag-manager-panel .tag-manager-empty{padding:48px 18px;text-align:center;color:var(--muted)}.tag-manager-modal{max-width:100%}.tag-manager-modal h2{font-size:21px;font-weight:500}.tag-manager-modal .modal-body{padding:20px}.tag-manager-modal .modal-body>label{display:block;font-size:13px;color:var(--muted);font-weight:500}.tag-manager-modal .modal-body input:not([type=color]){height:42px;font-size:14px;margin-top:7px}.tag-manager-color-field>span{display:flex;align-items:center;gap:12px;margin-top:7px}.tag-manager-modal .modal-body input[type=color]{width:56px;height:42px;padding:7px;background:white;border-radius:4px}.tag-manager-color-field code{font-size:13px;color:var(--muted)}.tag-manager-modal form>footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding:16px 20px}.tag-manager-modal footer button{min-height:42px;padding:8px 20px;font-size:13px}@media(max-width:760px){.tag-manager-filters{margin:22px 0;flex-wrap:wrap}.tag-manager-filters>label{flex-basis:100%}.tag-manager-filters>.secondary{width:100%}.tag-manager-filters input,.tag-manager-modal .modal-body input:not([type=color]){font-size:16px}.tag-manager-panel th,.tag-manager-panel td{padding-inline:12px}.tag-manager-panel th:first-child{width:52%}.tag-manager-panel th:last-child{width:88px}.tag-manager-color{gap:6px}.tag-manager-color code{font-size:11px}.tag-manager-create{align-self:flex-start}}

.tag-manager-actions{display:flex;align-items:center;justify-content:flex-end}.tag-manager-menu{position:fixed;z-index:90;width:156px;padding:4px;border:1px solid var(--line);background:white;border-radius:5px;box-shadow:0 6px 22px #18223526}.tag-manager-menu button{width:100%;min-height:40px;display:flex;gap:8px;align-items:center;padding:8px 10px;border:0;background:white;color:var(--danger);text-align:left;font-size:13px}.tag-manager-menu button:hover{background:var(--canvas)}
