#ucg-keyword-lists-route[hidden],#ucg-keyword-lists-route [hidden]{display:none!important}
body.ucg-keyword-lists-route-open #content>.ast-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ucg-keyword-lists-route-open #content>.ast-container,html body.ucg-keyword-lists-route-open #primary,html body.ucg-keyword-lists-route-open #main,html body.ucg-keyword-lists-route-open article,html body.ucg-keyword-lists-route-open .entry-content{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
html body.page-id-4780.ucg-keyword-lists-route-open #content.site-content>.ast-container{padding:0!important}
body.ucg-keyword-lists-route-open #ucg-app.ucg-keyword-lists-route-open{position:relative!important;left:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}
#ucg-app.ucg-keyword-lists-route-open>.inner{display:none!important}
body.ucg-keyword-lists-route-open #ucg-rail,body.ucg-keyword-lists-route-open .ucg-mnav{display:none!important}
#ucg-keyword-lists-route{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 64px);background:#fff;color:var(--ucg-ink,#232027);font-family:var(--ucg-sans,sans-serif)}
body.ucg-keyword-lists-route-open #ucg-pbar-lists.on{color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 #7bc96a}
.ucg-klr-rail{position:sticky;top:64px;align-self:start;display:flex;flex-direction:column;min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);padding:34px 24px 24px;border-right:1px solid #e8e6e9;background:#fbfafb;overflow:auto}.ucg-klr-project{display:grid;gap:9px;margin-bottom:28px}.ucg-klr-project span{font-size:13px;font-weight:750}.ucg-klr-project strong{min-height:48px;padding:14px;border:1px solid #d8d5da;border-radius:7px;background:#fff;font-size:14px;box-shadow:0 2px 5px rgba(24,22,26,.07)}.ucg-klr-rail nav{display:grid;gap:7px}.ucg-klr-rail nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:#39363e;font:700 14px/1.2 var(--ucg-sans,sans-serif);text-align:left;cursor:pointer}.ucg-klr-rail nav button.is-active{background:#1c1b1e;color:#fff}.ucg-klr-help{display:grid;gap:12px;margin-top:auto;padding-top:30px}.ucg-klr-help a{color:#4b4850;font-size:13px;font-weight:700;text-decoration:none}
.ucg-klr-main{min-width:0;padding:32px 24px 80px;outline:none}.ucg-klr-head{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1160px;margin:0 auto 23px}.ucg-klr-head h1{margin:0;color:#171619;font-family:var(--ucg-sans,sans-serif);font-size:29px;line-height:1.1;letter-spacing:-.025em}.ucg-klr-new,.ucg-klr-empty button{min-height:42px;padding:0 21px;border:0;border-radius:7px;background:#1c1b1e;color:#fff;font:800 14px/1 var(--ucg-sans,sans-serif);cursor:pointer}.ucg-klr-new{height:28px;min-height:28px}.ucg-klr-back{min-height:20px;margin:0 0 16px;padding:0;border:0;background:transparent;color:#514d56;font-weight:750;line-height:20px;cursor:pointer}.ucg-klr-overview{max-width:1160px;margin:0 auto}.ucg-klr-tools{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ucg-klr-tools label{position:relative;flex:1}.ucg-klr-tools label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ucg-klr-tools input{width:100%;height:36px;min-height:36px;padding:0 16px;border:1px solid #d8d5da;border-radius:7px;background:#fff;font:500 15px/1 var(--ucg-sans,sans-serif)}.ucg-klr-tools>button{align-self:center;height:28px;min-height:28px;padding:0 17px;border:1px solid #d8d5da;border-radius:7px;background:#fff;color:#28252c;font-weight:750;cursor:pointer}.ucg-klr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,350px));gap:18px}.ucg-klr-card{position:relative;min-width:0;border:1px solid #dedbe0;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(20,18,22,.04)}.ucg-klr-card-open{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:108px;padding:18px 52px 18px 20px;border:0;border-radius:7px;background:transparent;color:#222025;text-align:left;cursor:pointer}.ucg-klr-card-open>span:nth-child(2){display:grid;gap:7px;min-width:0}.ucg-klr-card-open>span:last-child{display:grid}.ucg-klr-card-open strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.ucg-klr-card-open small{color:#6b6770;font-size:12px;line-height:1.35}.ucg-klr-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#f0eff1;font-size:18px}.ucg-klr-card-actions{position:absolute;z-index:3;top:12px;right:10px}.ucg-klr-card-action{display:grid;place-items:center;width:38px;min-height:38px;padding:0;border:0;border-radius:6px;background:transparent;color:#5b5760;font-size:20px;font-weight:800;line-height:1;list-style:none;cursor:pointer}.ucg-klr-card-action::-webkit-details-marker{display:none}.ucg-klr-card-menu{position:absolute;z-index:4;top:calc(100% + 4px);right:0;display:grid;width:126px;padding:4px;border:1px solid #dedbe0;border-radius:7px;background:#fff;box-shadow:0 10px 26px rgba(20,18,22,.16)}.ucg-klr-card-actions:not([open])>.ucg-klr-card-menu{display:none}.ucg-klr-card-menu button{height:36px;min-height:36px;padding:0 10px;border:0;border-radius:5px;background:#fff;color:#302d34;font:500 13px/1 var(--ucg-sans,sans-serif);text-align:left;cursor:pointer}.ucg-klr-card-menu button:hover,.ucg-klr-card-menu button:focus-visible{background:#f4f3f5}.ucg-klr-card-menu button.danger{color:#b42318}.ucg-klr-empty{max-width:620px;margin:72px auto;padding:34px;text-align:center}.ucg-klr-empty h2{margin:0 0 12px;font-size:26px}.ucg-klr-empty p{margin:0 auto 22px;color:#66626a;font-size:14px;line-height:1.55}.ucg-klr-workspace{max-width:1160px;margin:0 auto}.ucg-klr-workspace>#ucg-keyword-lists{display:none}.ucg-klr-detail-open .ucg-klr-overview{display:none}.ucg-klr-detail-open .ucg-klr-workspace>#ucg-keyword-lists{display:block!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}.ucg-klr-detail-open #ucg-keyword-lists>.ucg-kl-head{display:none!important}.ucg-klr-detail-open #ucg-keyword-lists>.ucg-kl-empty{display:none!important}.ucg-klr-filter{display:none}
#ucg-keyword-lists-route .ucg-klr-main:focus,#ucg-keyword-lists-route .ucg-klr-main:focus-visible{outline:none;box-shadow:none}
#ucg-keyword-lists-route .ucg-klr-tools>button{color:#28252c}
.ucg-klr-dialog-layer{position:fixed;z-index:100100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(24,22,26,.48)}.ucg-klr-dialog{position:relative;width:min(520px,100%);padding:30px;border-radius:9px;background:#fff;box-shadow:0 22px 70px rgba(20,18,22,.28)}.ucg-klr-dialog h2{margin:0 42px 12px 0;color:#201e22;font-size:24px;line-height:1.2}.ucg-klr-dialog p{margin:0;color:#5f5a63;font-size:14px;line-height:1.55}.ucg-klr-dialog-close{position:absolute;top:18px;right:18px;width:36px;min-height:36px;padding:0;border:0;background:transparent;color:#514d55;font-size:24px;cursor:pointer}.ucg-klr-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.ucg-klr-dialog-actions button{min-height:40px;padding:0 16px;border:1px solid #d6d2d8;border-radius:7px;background:#fff;color:#302d34;font:750 13px/1 var(--ucg-sans,sans-serif);cursor:pointer}.ucg-klr-dialog-actions button.danger{border-color:#b8342b;background:#b8342b;color:#fff}.ucg-klr-toast{position:fixed;z-index:100110;right:40px;bottom:24px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:12px;box-sizing:border-box;width:min(448px,calc(100vw - 32px));min-height:58px;padding:11px 13px;border:1px solid #e1dfe3;border-radius:7px;background:#fff;color:#242127;font:700 13px/20px var(--ucg-sans,sans-serif);box-shadow:0 8px 20px rgba(20,18,22,.16)}.ucg-klr-toast[hidden]{display:none!important}.ucg-klr-toast::before{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#08c989;color:#fff;font-size:12px;line-height:1;content:"✓"}.ucg-klr-toast .ucg-route-toast-label{min-width:0}.ucg-klr-toast .ucg-route-toast-close{display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:#9a969e;font:400 20px/1 var(--ucg-sans,sans-serif);cursor:pointer}body.ucg-klr-dialog-open{overflow:hidden!important}
@media(min-width:1100px){body.ucg-keyword-lists-route-open #uapp>.uside{display:none!important}}
@media(max-width:1050px){.ucg-klr-cards{grid-template-columns:repeat(2,minmax(0,350px))}}
@media(max-width:767.98px){#ucg-keyword-lists-route{display:block;min-height:calc(100vh - 56px)}.ucg-klr-rail{display:none!important}.ucg-klr-main{padding:32px 16px 62px}.ucg-klr-head{display:block;margin-bottom:24px}.ucg-klr-head h1{font-size:29px;white-space:nowrap}.ucg-klr-new{width:100%;height:28px;min-height:28px;margin-top:15px;padding:0 14px}.ucg-klr-tools{display:grid}.ucg-klr-tools input{height:36px;min-height:36px}.ucg-klr-tools>button{display:block;width:100%;height:28px;min-height:28px}.ucg-klr-cards{grid-template-columns:1fr}.ucg-klr-card-open{min-height:104px;padding:20px 52px 18px 20px}.ucg-klr-filter{position:fixed;z-index:20;bottom:18px;left:0;display:block;min-width:94px;height:42px;padding:0 16px;border:0;border-radius:0 21px 21px 0;background:#1b1a1d;color:#fff;font-weight:800;box-shadow:0 5px 16px rgba(20,18,22,.22)}.ucg-klr-detail-open #ucg-keyword-lists{overflow:visible}.ucg-klr-detail-open .ucg-kl-table-wrap{max-width:100%;overflow-x:auto}.ucg-klr-dialog{padding:24px 20px}.ucg-klr-dialog-actions{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:360px){.ucg-klr-main{padding-right:10px;padding-left:10px}.ucg-klr-head{gap:10px}.ucg-klr-head h1{font-size:25px}.ucg-klr-new{padding:0 10px;font-size:12px}}
@media(max-width:900px){.ucg-klr-toast{right:16px;bottom:16px}}

/* ATP-GOAL-072: hele søgninger i samme listeform og genåbningsrejse. */
.ucg-klr-card-open{display:grid;grid-template-columns:1fr;align-content:start;min-height:106px;padding:19px 52px 18px 20px}.ucg-klr-card-open>span{display:grid;gap:18px;min-width:0}.ucg-klr-card-open strong{font-size:18px;font-weight:600;line-height:28px}.ucg-klr-card-open small:first-of-type{display:flex;align-items:center;gap:6px;color:#5f5b64;font-size:14px;line-height:20px}.ucg-klr-card-open small:first-of-type b{color:#27242a;font-size:14px;font-weight:500}.ucg-klr-card-open small:first-of-type b:not(:first-child){margin-left:20px}.ucg-klr-card-open small:last-child{display:none}.ucg-klr-detail-open .ucg-klr-main{padding-top:24px}.ucg-klr-detail-open .ucg-klr-head{align-items:center;margin-bottom:8px}.ucg-klr-detail-open .ucg-klr-back{min-height:20px;margin-bottom:16px;line-height:20px}.ucg-klr-detail-open .ucg-klr-head>div{min-width:0}.ucg-klr-detail-open .ucg-klr-head h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucg-klr-detail-open .ucg-klr-new{display:none!important}.ucg-klr-detail-open #ucg-keyword-lists>.ucg-kl-head,.ucg-klr-detail-open #ucg-keyword-lists>.ucg-kl-picker,.ucg-klr-detail-open #ucg-keyword-lists>.ucg-kl-meta,.ucg-klr-detail-open #ucg-keyword-lists>.ucg-project-import{display:none!important}.ucg-klr-detail-open #ucg-kl-workspace{display:block!important;margin:0!important;padding:0!important;border:0!important}.ucg-kl-report-workspace-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:20px;margin:0 0 24px}.ucg-kl-report-workspace-head h3{margin:0 0 12px;color:#171619;font-size:28px;line-height:1.15}.ucg-klr-detail-open .ucg-kl-report-workspace-head h3{display:none}.ucg-kl-report-counts{display:flex;gap:28px;margin:0;color:#5f5b64;font-size:14px;line-height:20px}.ucg-kl-report-actions{position:absolute;top:-24px;right:0;margin:0}.ucg-kl-report-actions>summary{display:flex;align-items:center;justify-content:center;min-width:76px;height:28px;min-height:28px;padding:0 12px;border:1px solid #d8d5da;border-radius:6px;background:#fff;color:#312e35;font-size:12px;font-weight:700;list-style:none;cursor:pointer}.ucg-kl-report-actions>summary::-webkit-details-marker{display:none}.ucg-kl-report-actions>div{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;width:150px;padding:6px;border:1px solid #dedbe0;border-radius:7px;background:#fff;box-shadow:0 10px 26px rgba(20,18,22,.14)}.ucg-kl-report-actions:not([open])>div{display:none}.ucg-kl-report-actions button{min-height:40px;padding:8px 10px;border:0;border-radius:5px;background:#fff;color:#28252c;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.ucg-kl-report-actions button:hover{background:#f4f3f5}.ucg-kl-report-source-close{display:none!important}.ucg-kl-report-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,.72fr));align-items:center;gap:10px;margin:0 0 24px}.ucg-kl-report-toolbar label{min-width:0;margin:0}.ucg-kl-report-toolbar input,.ucg-kl-report-toolbar select{box-sizing:border-box;width:100%;height:32px;min-height:32px;padding:0 13px;border:1px solid #d8d5da;border-radius:6px;background:#fff;color:#28252c;font:500 13px/1 var(--ucg-sans,sans-serif);box-shadow:0 2px 5px rgba(24,22,26,.04)}.ucg-kl-report-toolbar input{height:36px;min-height:36px}.ucg-kl-report-table-wrap{box-sizing:border-box;width:100%;overflow-x:auto;border:1px solid #dedbe0;border-radius:7px;background:#fff}.ucg-kl-report-table{width:100%;min-width:820px;border-collapse:collapse;background:#fff}.ucg-kl-report-table th,.ucg-kl-report-table td{height:50px;padding:0 14px;border:0;border-bottom:1px solid #ece9ed;color:#3c3941;font-size:12px;text-align:left;vertical-align:middle}.ucg-kl-report-table th{height:48px;background:#fff;color:#29262c;font-size:12px;font-weight:750}.ucg-kl-report-table tr:last-child td{border-bottom:0}.ucg-kl-report-table th:first-child,.ucg-kl-report-table td:first-child{width:22%}.ucg-kl-report-table th:nth-child(2),.ucg-kl-report-table td:nth-child(2){width:16%}.ucg-kl-report-table th:nth-child(3),.ucg-kl-report-table td:nth-child(3){width:20%}.ucg-kl-report-table th:nth-child(4),.ucg-kl-report-table td:nth-child(4){width:18%}.ucg-kl-report-table th:nth-child(5),.ucg-kl-report-table td:nth-child(5){width:24%}.ucg-kl-report-table .ucg-kl-report-open{padding:0;border:0;background:transparent;color:#c64e2b;font:700 13px/1.3 var(--ucg-sans,sans-serif);text-align:left;cursor:pointer}.ucg-kl-report-table .ucg-kl-report-open:hover{text-decoration:underline}.ucg-kl-report-table .prov{margin-right:5px}.ucg-kl-report-workspace-head+.ucg-kl-report-toolbar{}.ucg-kl-status{min-height:18px;margin:12px 0 0;color:#4e5d4b;font-size:12px}

@media(max-width:900px){.ucg-klr-main{padding-top:32px}.ucg-klr-head{margin-bottom:24px}.ucg-klr-head h1{white-space:normal}.ucg-klr-detail-open .ucg-klr-main{padding-top:24px}.ucg-klr-detail-open .ucg-klr-head h1{white-space:normal}.ucg-klr-detail-open .ucg-klr-back{margin-bottom:16px}.ucg-klr-card-open{min-height:106px;padding:20px 50px 18px 20px}.ucg-klr-card-open>span{gap:18px}.ucg-klr-card-open small:first-of-type{gap:5px}.ucg-kl-report-workspace-head{display:block;margin-bottom:24px}.ucg-kl-report-counts{gap:28px;margin-bottom:16px}.ucg-kl-report-actions{position:relative;top:auto;right:auto;width:100%;margin:0}.ucg-kl-report-actions>summary{width:100%}.ucg-kl-report-actions>div{right:0;left:0;width:100%}.ucg-kl-report-toolbar{display:grid;grid-template-columns:1fr;justify-items:start;gap:8px;margin-bottom:24px}.ucg-kl-report-toolbar label{width:auto}.ucg-kl-report-toolbar label:first-child{width:100%}.ucg-kl-report-toolbar input{height:36px;min-height:36px}.ucg-kl-report-toolbar select{width:auto;min-width:0;height:32px;min-height:32px;padding-right:30px}.ucg-kl-report-table{min-width:425px}.ucg-kl-report-table th,.ucg-kl-report-table td{height:54px;padding-right:12px;padding-left:12px}.ucg-kl-report-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ucg-klr-filter{z-index:30}}
@media(max-width:360px){.ucg-klr-card-open small:first-of-type b:not(:first-child){margin-left:10px}.ucg-kl-report-toolbar select{min-width:0}.ucg-kl-report-table{min-width:425px}}

/* ATP-GOAL-072: målte slutjusteringer mod den levende listevisning. */
.ucg-klr-head{margin-bottom:24px}
.ucg-klr-card-open{padding-top:20px}
.ucg-klr-card-open>span{gap:19px}
.ucg-klr-back{display:block}
.ucg-kl-report-toolbar label{height:auto!important;min-height:0!important}
@media(max-width:900px){.ucg-klr-new{margin-top:16px}.ucg-klr-card-open>span{gap:19px}}

/* ATP-GOAL-072: samme projektmenu, breadcrumb og målte geometri som referenceforløbet. */
.ucg-klr-head,.ucg-klr-overview,.ucg-klr-workspace{max-width:1082px;margin-right:auto;margin-left:0}
.ucg-klr-head h1{font-size:24px;font-weight:700;line-height:32px}
.ucg-klr-detail-open .ucg-klr-head h1{font-weight:600}
.ucg-klr-new{width:144px;padding-right:12px;padding-left:12px}
.ucg-klr-tools>button{width:127px;padding-right:10px;padding-left:10px}
.ucg-klr-new,.ucg-klr-tools>button{font-weight:500}
.ucg-klr-tools input{padding-right:12px;padding-left:12px;font-size:14px}
.ucg-klr-cards{gap:16px}
.ucg-klr-card-open{min-height:106.5px}
.ucg-klr-card-open>span{gap:18.5px}
.ucg-klr-breadcrumb{display:none;align-items:flex-start;gap:8px;max-width:100%;margin:0 0 16px;color:#514d56;font-size:14px;line-height:20px}
.ucg-klr-detail-open .ucg-klr-breadcrumb{display:flex}
.ucg-klr-breadcrumb .ucg-klr-back{flex:0 1 auto;max-width:62%;min-height:20px;margin:0;white-space:normal}
.ucg-klr-breadcrumb>span{flex:0 0 auto}
.ucg-klr-breadcrumb>strong{min-width:0;overflow-wrap:anywhere;color:#27242a;font-size:14px;font-weight:700;line-height:20px}
.ucg-klr-detail-open .ucg-klr-head{display:block}
.ucg-kl-report-table-wrap{border-radius:12px}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar input{height:36px!important;min-height:36px!important}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar select{height:32px!important;min-height:32px!important}
.ucg-klr-show-menu,.ucg-klr-mobile-overlay,.ucg-klr-drawer-close{display:none}
.ucg-klr-rail.ucg-sgr-rail{height:calc(100vh - 64px);min-height:0;max-height:none;padding:36px 16px 16px;border-right:0;background:#fafafa}
.ucg-klr-rail .ucg-sgr-project{margin-bottom:20px}
.ucg-klr-rail .ucg-sgr-project>span{height:20px;line-height:20px}
.ucg-klr-rail .ucg-sgr-project-picker>summary{height:38px;min-height:38px;padding:8px 12px}
.ucg-klr-rail.ucg-sgr-rail nav{display:grid;gap:4px}
.ucg-klr-rail.ucg-sgr-rail nav button,.ucg-klr-rail.ucg-sgr-rail nav a{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:36px;min-height:36px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#3f3f46;font:500 14px/20px var(--ucg-sans,sans-serif);text-align:left;text-decoration:none;cursor:pointer}
.ucg-klr-rail.ucg-sgr-rail nav button::before,.ucg-klr-rail.ucg-sgr-rail nav a::before{content:attr(data-icon);display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;color:currentColor;font-size:17px;font-weight:800}
.ucg-klr-rail.ucg-sgr-rail nav>.ucg-sgr-section-end{margin-bottom:17px}
.ucg-klr-rail .ucg-sgr-access{margin-top:23px}
#ucg-app .ucg-klr-rail .ucg-sgr-access-card{height:38px;min-height:38px}
.ucg-klr-rail .ucg-sgr-help{margin-top:51px;padding-right:8px;padding-left:8px}
#ucg-app .ucg-klr-rail .ucg-sgr-help.ucg-support-journey{gap:4px}
#ucg-app .ucg-klr-rail .ucg-sgr-help.ucg-support-journey>a,#ucg-app .ucg-klr-rail .ucg-sgr-help.ucg-support-journey>.ucg-support-soon{height:36px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}
#ucg-keyword-lists-route.ucg-klr-rail-hidden{grid-template-columns:minmax(0,1fr)}
#ucg-keyword-lists-route.ucg-klr-rail-hidden>.ucg-klr-rail{display:none!important}
#ucg-keyword-lists-route.ucg-klr-rail-hidden>.ucg-klr-show-menu{position:fixed;z-index:100002;top:74px;left:10px;display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;color:#27272a;box-shadow:0 6px 18px rgba(20,18,22,.14);font:700 13px/1 var(--ucg-sans,sans-serif);cursor:pointer}

@media(max-width:767.98px){
  .ucg-klr-main{padding-right:16px;padding-left:16px}
  .ucg-klr-head h1{font-size:24px;line-height:32px}
  .ucg-klr-new,.ucg-klr-tools>button{width:100%}
  .ucg-klr-card-open>span{gap:18.5px}
  .ucg-klr-rail.ucg-sgr-rail{position:fixed;z-index:100004;top:56px;right:auto;bottom:0;left:0;box-sizing:border-box;display:flex!important;visibility:hidden;width:min(100vw,320px);height:calc(100dvh - 56px);min-height:0;padding:24px 16px 16px;pointer-events:none;transform:translateX(-105%);transition:transform .2s ease,visibility 0s linear .2s;box-shadow:14px 0 36px rgba(0,0,0,.2)}
  .ucg-klr-mobile-overlay{position:fixed;z-index:100003;inset:56px 0 0;display:block;border:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .18s ease}
  .ucg-klr-mobile-menu-open>.ucg-klr-rail{visibility:visible;pointer-events:auto;transform:translateX(0);transition-delay:0s}
  .ucg-klr-mobile-menu-open>.ucg-klr-mobile-overlay{opacity:1;pointer-events:auto}
  .ucg-klr-drawer-close{display:block;position:absolute;top:8px;right:12px;min-height:32px;padding:0 8px;border:0;background:transparent;color:#52525b;font:700 12px/1 var(--ucg-sans,sans-serif);cursor:pointer}
  body.ucg-klr-mobile-menu-open{overflow:hidden!important}
  #ucg-keyword-lists-route.ucg-klr-rail-hidden{display:block}
  #ucg-keyword-lists-route.ucg-klr-rail-hidden>.ucg-klr-show-menu{display:none}
}
@media(max-width:360px){.ucg-klr-main{padding-right:16px;padding-left:16px}.ucg-klr-head h1{font-size:24px}.ucg-klr-new{padding-right:10px;padding-left:10px;font-size:12px}.ucg-klr-breadcrumb .ucg-klr-back{max-width:52%}}
@media(prefers-reduced-motion:reduce){.ucg-klr-mobile-overlay,.ucg-klr-rail.ucg-sgr-rail{transition:none}}

/* ATP-GOAL-072: målte filtre og tabel ved 1425, 390 og 320 px. */
.ucg-kl-report-toolbar{gap:8px}
.ucg-kl-report-toolbar input,.ucg-kl-report-toolbar select{box-sizing:border-box;padding:0 12px;font:400 14px/20px var(--ucg-sans,sans-serif)}
.ucg-kl-report-toolbar label:nth-child(2),.ucg-kl-report-toolbar #ucg-kl-country{width:112.45px}
.ucg-kl-report-toolbar label:nth-child(3),.ucg-kl-report-toolbar #ucg-kl-language{width:130.78px}
.ucg-kl-report-toolbar label:nth-child(4),.ucg-kl-report-toolbar #ucg-kl-provider{width:120.98px}
.ucg-kl-report-toolbar label:nth-child(5),.ucg-kl-report-toolbar #ucg-kl-sort{width:97.16px}
.ucg-kl-report-table th,.ucg-kl-report-table td{height:48px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}
.ucg-kl-report-table th{color:#52525c;font-weight:500}
#ucg-app .ucg-kl-report-table .ucg-kl-report-open{height:auto!important;min-height:0!important;font:500 14px/20px var(--ucg-sans,sans-serif)}
@media(min-width:901px){
  .ucg-kl-report-toolbar{display:flex;align-items:center}
  .ucg-kl-report-toolbar label:first-child{flex:0 0 240px;width:240px}
  .ucg-kl-report-table th:first-child,.ucg-kl-report-table td:first-child{width:23.15%}
  .ucg-kl-report-table th:nth-child(2),.ucg-kl-report-table td:nth-child(2){width:10.98%}
  .ucg-kl-report-table th:nth-child(3),.ucg-kl-report-table td:nth-child(3){width:13.87%}
  .ucg-kl-report-table th:nth-child(4),.ucg-kl-report-table td:nth-child(4){width:36.36%}
  .ucg-kl-report-table th:nth-child(5),.ucg-kl-report-table td:nth-child(5){width:15.64%}
}
@media(max-width:900px){
  .ucg-kl-report-toolbar label:nth-child(n+2){width:auto}
  .ucg-kl-report-toolbar select{padding-right:30px}
  .ucg-kl-report-table th,.ucg-kl-report-table td{height:48px;padding:8px 12px}
}

/* ATP-GOAL-074 V29: WordPress-skriften må ikke ændre appens ATP-målte overskrifter. */
.ucg-klr-empty{padding:0}
.ucg-klr-empty h2{color:#6f6b74;font:400 18px/24px var(--ucg-sans,sans-serif);letter-spacing:0}
.ucg-klr-dialog h2,.ucg-kl-report-workspace-head h3{font-family:var(--ucg-sans,sans-serif)}


/* P179 R5 list detail: three readable filters and four report columns. */
#ucg-keyword-lists-route.ucg-klr-detail-open{min-height:100vh}
#ucg-keyword-lists-route.ucg-klr-detail-open #ucg-keyword-lists{box-shadow:none!important;border-radius:0!important}
#ucg-keyword-lists-route.ucg-klr-detail-open .ucg-kl-status:empty{min-height:0!important;margin:0!important}
body.ucg-keyword-lists-route-open #ucg-social-proof{display:none!important}
.ucg-klr-breadcrumb .ucg-klr-back{font:400 14px/20px var(--ucg-sans,sans-serif);text-align:left}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-counts{margin:0!important}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-table{margin:0!important}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar label:nth-child(n+2){width:auto}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar select{width:auto;max-width:100%;padding:0 32px 0 12px!important;appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23514d56' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center!important;font:400 14px/20px var(--ucg-sans,sans-serif)}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar #ucg-kl-country{width:144px}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar #ucg-kl-language{width:130px}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar #ucg-kl-sort{width:152px}
.ucg-kl-report-table th:first-child,.ucg-kl-report-table td:first-child{width:30%}
.ucg-kl-report-table th:nth-child(2),.ucg-kl-report-table td:nth-child(2){width:20%}
.ucg-kl-report-table th:nth-child(3),.ucg-kl-report-table td:nth-child(3){width:20%}
.ucg-kl-report-table th:nth-child(4),.ucg-kl-report-table td:nth-child(4){width:30%;white-space:nowrap}
@media(min-width:768px){#ucg-keyword-lists-route .ucg-klr-drawer-close{display:none!important}}
@media(max-width:900px){#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-counts{margin-bottom:16px!important}}


/* P179 filter empty state: replace the table, retain the same toolbar. */
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-empty{box-sizing:border-box;min-height:206px;padding:62px 24px;border:1px solid #e2e1e5;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#a1a1aa;text-align:center}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-empty svg{display:block;flex:none}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-empty p{margin:0!important;color:#716c79;font:400 16px/24px var(--ucg-sans,sans-serif)}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar .ucg-kl-report-reset{width:auto!important;min-width:0;min-height:28px!important;height:auto!important;padding:4px 8px!important;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;color:var(--ucg-green-ink,#1f6b1f)!important;font:400 12px/20px var(--ucg-sans,sans-serif)!important;white-space:nowrap;cursor:pointer}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-reset:focus-visible{outline:2px solid currentColor;outline-offset:2px}


/* P181 list controls: content-sized native selects and route-only focus.
   Older browsers retain native longest-option sizing for these labels. */
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar select{width:auto!important;min-width:0;max-width:100%;field-sizing:content;padding-right:36px!important}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar label:nth-child(n+2){flex-shrink:0}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar input:focus,
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar input:focus-visible,
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar select:focus-visible{border-color:var(--ucg-green-ink,#1f6b1f);outline:0;outline-offset:0;border-radius:6px;box-shadow:0 0 0 2px rgba(31,107,31,.5),0 1px 3px rgba(0,0,0,.1)}
@media(forced-colors:active){#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar input:focus,#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-toolbar select:focus-visible{outline:2px solid Highlight;outline-offset:1px}}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-table{table-layout:auto}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-table th,
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-table td{width:auto}
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-table th,
#ucg-app.ucg-keyword-lists-route-open .ucg-kl-report-counts strong{color:#171619;font-weight:500}

/* P182: modal backdrop must fill the viewport, not inherit button sizing.
   A hidden desktop rail must still be usable as a mobile drawer. */
@media(max-width:767.98px){#ucg-keyword-lists-route.ucg-klr-rail-hidden>.ucg-klr-rail{display:flex!important}#ucg-app #ucg-keyword-lists-route>.ucg-klr-mobile-overlay{inset:56px 0 0!important;width:100%;height:calc(100dvh - 56px)!important;min-height:0!important;max-height:none;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.4)!important;box-shadow:none!important}}

/* P183: whole overview height, shared control focus and mobile navigation.
   Own identity colours and a simple original CSS panel symbol. */
#ucg-keyword-lists-route:not(.ucg-klr-detail-open){min-height:100vh}
#ucg-app.ucg-keyword-lists-route-open .ucg-klr-tools input{border-radius:8px;font-weight:400;line-height:20px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}
#ucg-app.ucg-keyword-lists-route-open .ucg-klr-tools input:focus,
#ucg-app.ucg-keyword-lists-route-open .ucg-klr-tools input:focus-visible{border-color:var(--ucg-green-ink,#1f6b1f);outline:0;outline-offset:0;box-shadow:0 0 0 2px rgba(31,107,31,.5),0 1px 3px rgba(0,0,0,.1)}
@media(forced-colors:active){#ucg-app.ucg-keyword-lists-route-open .ucg-klr-tools input:focus{outline:2px solid Highlight;outline-offset:1px}}
@media(min-width:768px) and (max-width:900px){
 #ucg-keyword-lists-route:not(.ucg-klr-detail-open) .ucg-klr-new{margin-top:0}
 #ucg-keyword-lists-route .ucg-klr-rail.ucg-sgr-rail{position:sticky;z-index:auto;top:56px;right:auto;bottom:auto;left:auto;width:auto;height:calc(100vh - 56px);visibility:visible;pointer-events:auto;transform:none;transition:none;box-shadow:none}
}
@media(max-width:767.98px){
 #ucg-app #ucg-keyword-lists-route .ucg-klr-filter{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;bottom:40px;min-width:0;height:36px;min-height:36px;padding:8px 16px;border:0;border-radius:6px 999px 999px 6px;background:#1b1a1d!important;color:#fff!important;font:500 14px/20px var(--ucg-sans,sans-serif);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}
 #ucg-app #ucg-keyword-lists-route .ucg-klr-filter::before{content:"";display:block;flex:0 0 16px;box-sizing:border-box;width:16px;height:16px;margin:2px;border:1.5px solid currentColor;border-radius:2px;background:linear-gradient(currentColor,currentColor) 4px 0/1.5px 100% no-repeat}
 #ucg-app #ucg-keyword-lists-route .ucg-klr-filter::after{content:"";position:absolute;left:26px;top:16px;width:3px;height:3px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
 #ucg-keyword-lists-route .ucg-klr-rail .ucg-sgr-help{flex-shrink:0;margin-top:auto;margin-bottom:-10px}
 #ucg-keyword-lists-route .ucg-klr-rail>nav,#ucg-keyword-lists-route .ucg-sgr-project,#ucg-keyword-lists-route .ucg-sgr-access{flex-shrink:0}
 #ucg-app #ucg-keyword-lists-route .ucg-klr-drawer-close{display:none!important}
}

/* P210 private list actions: same compact popup on overview and detail. */
.ucg-klr-card-menu,.ucg-klr-detail-open .ucg-kl-report-actions>div[data-list-actions]{box-sizing:border-box;left:auto;right:0;width:128px;padding:4px;gap:0}
.ucg-klr-card-menu{width:max-content;min-width:128px;max-width:calc(100vw - 32px)}
.ucg-klr-card-menu button,.ucg-klr-detail-open .ucg-kl-report-actions>div[data-list-actions] button{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:36px!important;min-height:36px!important;margin:0;padding:8px 12px;font:400 14px/20px var(--ucg-sans,sans-serif);white-space:nowrap}
.ucg-klr-action-icon{display:block;flex:0 0 16px;width:16px;height:16px}
.ucg-klr-detail-open .ucg-kl-report-actions>div[data-list-actions] button.danger{color:#b42318}

/* P221 list creation: existing route, independent of reports or projects. */
body.ucg-klr-create-open{overflow:hidden!important}
.ucg-klr-create-layer{grid-template-columns:minmax(0,1fr);padding:16px;overflow-y:auto;z-index:100110;background:rgba(0,0,0,.5)}
.ucg-klr-create-layer .ucg-klr-create-dialog{box-sizing:border-box;width:448px;max-width:100%;padding:24px;border-radius:12px;font:400 14px/20px var(--ucg-sans,sans-serif)}
.ucg-klr-create-dialog h2{margin:0 0 16px;padding:0;font:600 18px/28px var(--ucg-sans,sans-serif);color:#201e22}
.ucg-klr-create-dialog label{display:block;margin:0 0 4px;font:500 14px/20px var(--ucg-sans,sans-serif);color:#201e22}
.ucg-klr-create-dialog input{box-sizing:border-box;display:block;width:100%;min-width:0;height:36px;min-height:36px;margin:0;padding:8px 12px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;color:#201e22;box-shadow:0 1px 2px rgba(0,0,0,.05);font:400 14px/20px var(--ucg-sans,sans-serif)}
.ucg-klr-create-dialog #ucg-klr-create-name{margin-bottom:12px}
.ucg-klr-create-dialog input:focus-visible{outline:2px solid #76a66c;outline-offset:0;border-color:#357c2c}
.ucg-klr-create-dialog [role="status"]:not([hidden]){margin:12px 0 0;font:400 14px/20px var(--ucg-sans,sans-serif)}
.ucg-klr-create-dialog .ucg-klr-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin:16px 0 0}
.ucg-klr-create-dialog .ucg-klr-dialog-actions button{height:28px;min-height:28px;width:auto;padding:0 8px;border-radius:6px;font:500 12px/16px var(--ucg-sans,sans-serif)}
.ucg-klr-create-dialog button[type="submit"]{background:#165314;border-color:#165314;color:#fff}
.ucg-klr-create-dialog button:disabled{opacity:.45;cursor:default}
@media(max-width:767.98px){.ucg-klr-create-dialog input{font-size:16px;line-height:24px}}
@media(forced-colors:active){.ucg-klr-create-dialog input:focus-visible{outline:2px solid Highlight}}

/* P221r2 live shell: retain dialog text case and contain the shadow. */
.ucg-klr-create-layer .ucg-klr-create-dialog{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.ucg-klr-create-dialog .ucg-klr-dialog-actions button{text-transform:none}
