.agbv4{gap:16px;min-width:0;display:grid}.agbv4 h1{font-size:var(--ag-text-24);line-height:var(--ag-lh-24);letter-spacing:var(--ag-tracking-tight);color:var(--ag-text-primary);overflow-wrap:anywhere;margin:0}.agbv4-back{border-radius:var(--ag-radius-sm);min-height:44px;color:var(--ag-accent);font-size:var(--ag-text-14);font-weight:var(--ag-weight-semibold);justify-self:start;align-items:center;padding:0 10px 0 4px;text-decoration:none;display:inline-flex}.agbv4-back:hover{background:var(--ag-accent-bg)}.agbv4-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.agbv4-head-t{flex:320px;gap:4px;min-width:0;display:grid}.agbv4-ref{font:var(--ag-weight-medium) var(--ag-text-12) / var(--ag-lh-12) var(--ag-font-mono);color:var(--ag-text-tertiary);font-variant-numeric:tabular-nums;margin:0}.agbv4-sub{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);color:var(--ag-text-secondary);margin:0}.agbv4-note{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);color:var(--ag-text-secondary);margin:2px 0 0}.agbv4-chip{flex:none;padding-top:4px}.agbv4-chip .agk-badge{font-size:var(--ag-text-14);padding:4px 12px}.agbv4-banner-sub{font-size:var(--ag-text-13);color:var(--ag-text-secondary);margin-top:2px;display:block}.agbv4-next{border:1px solid var(--ag-border-default);border-radius:var(--ag-radius-lg);background:var(--ag-bg-page);box-shadow:var(--ag-shadow-sm);border-left-width:4px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.agbv4-next-t{flex:260px;gap:2px;min-width:0;display:grid}.agbv4-next-t b{font-size:var(--ag-text-16);line-height:var(--ag-lh-16);color:var(--ag-text-primary)}.agbv4-next-t small{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);color:var(--ag-text-secondary)}.agbv4-next .agk-btn{min-height:44px}.agbv4-next.is-warn{border-color:var(--ag-warn-border);border-left-color:var(--ag-warn-icon);background:var(--ag-warn-bg)}.agbv4-next.is-danger{border-color:var(--ag-danger-border);border-left-color:var(--ag-danger-icon);background:var(--ag-danger-bg)}.agbv4-next.is-ok{border-color:var(--ag-ok-border);border-left-color:var(--ag-ok-icon);background:var(--ag-ok-bg)}@media (max-width:599px){.agbv4-next .agk-btn{width:100%}}.agbv4-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.agbv4-main,.agbv4-side{gap:16px;min-width:0;display:grid}.agbv4-side{position:sticky;top:12px}@media (max-width:960px){.agbv4-grid{grid-template-columns:minmax(0,1fr)}.agbv4-side{order:-1;position:static}}.agbv4-card{border:1px solid var(--ag-border-hairline);border-radius:var(--ag-radius-lg);background:var(--ag-bg-page);min-width:0;box-shadow:var(--ag-shadow-sm);gap:12px;padding:16px;display:grid}.agbv4-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:32px;display:flex}.agbv4-card-h h2{font-size:var(--ag-text-18);line-height:var(--ag-lh-18);color:var(--ag-text-primary);margin:0}.agbv4-act,.ag-portal a.agbv4-act{border-radius:var(--ag-radius-sm);min-height:44px;color:var(--ag-accent);font:var(--ag-weight-semibold) var(--ag-text-14) / var(--ag-lh-14) var(--ag-font-sans);cursor:pointer;white-space:normal;text-align:right;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px -8px -6px 0;padding:0 12px;text-decoration:none;display:inline-flex}.agbv4-act:hover{background:var(--ag-accent-bg)}.agbv4 :focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:2px}.agbv4-help{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);color:var(--ag-text-secondary);margin:0}.agbv4-sub-h{font-size:var(--ag-text-12);line-height:var(--ag-lh-12);font-weight:var(--ag-weight-semibold);color:var(--ag-text-tertiary);text-transform:none;margin:4px 0 0}.agbv4-kv{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.agbv4-kv dt{color:var(--ag-text-tertiary);font-weight:var(--ag-weight-medium)}.agbv4-kv dd{min-width:0;color:var(--ag-text-primary);overflow-wrap:anywhere;margin:0}.agbv4-kv dd small{font-size:var(--ag-text-13);margin-top:2px;display:block}.agbv4-line{display:block}.agbv4-missing{color:var(--ag-warn-text);font-weight:var(--ag-weight-semibold)}.agbv4-inline{min-height:44px;color:var(--ag-accent);font-weight:var(--ag-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}@media (max-width:479px){.agbv4-kv{grid-template-columns:minmax(0,1fr);gap:2px}.agbv4-kv dd{margin-bottom:8px}}.agbv4-room{gap:4px;display:grid}.agbv4-room h3{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);color:var(--ag-text-primary);margin:4px 0 0}.agbv4-room h3 small{font-weight:var(--ag-weight-regular);color:var(--ag-text-tertiary);font-size:var(--ag-text-13)}.agbv4-list{margin:0;padding:0;list-style:none;display:grid}.agbv4-list li{border-top:1px solid var(--ag-border-hairline);align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.agbv4-list li:first-child{border-top:0}.agbv4-li-t{flex:auto;gap:2px;min-width:0;display:grid}.agbv4-li-t b{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);font-weight:var(--ag-weight-semibold);color:var(--ag-text-primary);overflow-wrap:anywhere}.agbv4-li-t b em{font-style:normal;font-weight:var(--ag-weight-regular);color:var(--ag-text-tertiary)}.agbv4-li-t small{font-size:var(--ag-text-13);line-height:var(--ag-lh-13);color:var(--ag-text-secondary);overflow-wrap:anywhere}.agbv4-list .agk-badge{flex:none}.agbv4-av{background:var(--ag-accent-bg);width:36px;height:36px;color:var(--ag-accent);font-size:var(--ag-text-12);font-weight:var(--ag-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.agbv4-lines{font-size:var(--ag-text-14);line-height:var(--ag-lh-14);margin:0;display:grid}.agbv4-lines>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.agbv4-lines dt{min-width:0;color:var(--ag-text-secondary);overflow-wrap:anywhere}.agbv4-lines dt small{font-size:var(--ag-text-12);line-height:var(--ag-lh-12);color:var(--ag-text-tertiary);display:block}.agbv4-lines dd{color:var(--ag-text-primary);font-variant-numeric:tabular-nums;flex:none;margin:0}.agbv4-lines>.is-total{border-top:1px solid var(--ag-border-default);font-weight:var(--ag-weight-semibold);font-size:var(--ag-text-16);margin-top:4px;padding-top:10px}.agbv4-lines>.is-total dt{color:var(--ag-text-primary)}.agbv4-lines>.is-danger dd,.agbv4-lines>.is-danger dt{color:var(--ag-danger-text);font-weight:var(--ag-weight-semibold)}.agbv4-lines.is-compact>div{padding:4px 0}.agbv4-earn{border:1px solid var(--ag-accent-border);border-radius:var(--ag-radius-md);background:var(--ag-accent-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agbv4-earn>span{gap:2px;min-width:0;display:grid}.agbv4-earn b{font-size:var(--ag-text-14);color:var(--ag-text-primary);font-variant-numeric:tabular-nums}.agbv4-earn small{font-size:var(--ag-text-13);line-height:var(--ag-lh-13);color:var(--ag-text-secondary)}.agbv4-sum{gap:8px}.agbv4-sum-l{font-size:var(--ag-text-12);line-height:var(--ag-lh-12);color:var(--ag-text-tertiary);font-weight:var(--ag-weight-medium)}.agbv4-big{font-size:var(--ag-text-32);line-height:var(--ag-lh-32);font-weight:var(--ag-weight-semibold);color:var(--ag-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.agbv4-sum .agm-collect-chip{white-space:normal;justify-self:start}.agbv4-acts{gap:8px;margin-top:8px;display:grid}.agbv4-acts .agk-btn{white-space:normal;text-align:center;width:100%;min-height:44px}.agbv4-danger.agk-btn{color:var(--ag-danger-text);border-color:var(--ag-danger-border)}.agbv4-danger.agk-btn:hover{background:var(--ag-danger-bg)}.agbv4-side .agk-deadlines{grid-template-columns:minmax(0,1fr)}.agbv4-menu{gap:8px;display:grid}.agbv4-menu-i{border:1px solid var(--ag-border-default);border-radius:var(--ag-radius-md);background:var(--ag-bg-page);width:100%;min-height:56px;color:var(--ag-text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.agbv4-menu-i:hover{background:var(--ag-bg-hover)}.agbv4-menu-i:focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:2px}.agbv4-menu-i>span:first-child{flex:auto;gap:2px;min-width:0;display:grid}.agbv4-menu-i b{font-size:var(--ag-text-16);line-height:var(--ag-lh-16);font-weight:var(--ag-weight-medium)}.agbv4-menu-i small{font-size:var(--ag-text-13);line-height:var(--ag-lh-13);color:var(--ag-text-tertiary)}.agbv4-menu-i>span:last-child{font-size:var(--ag-text-20);color:var(--ag-text-tertiary);flex:none}.agbv4-sheet{gap:16px;display:grid}.agk-sheet-f:has(>.agbv4-foot){display:block}.agbv4-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.agbv4-foot .agk-btn{white-space:normal;text-align:center;width:100%;min-height:44px}.agbv4-foot.is-n1{grid-template-columns:minmax(0,1fr)}.agbv4-foot.is-n3>:first-child{grid-column:1/-1}.agbv4-foot.is-n2>:first-child{order:2}.agbv4-diff{border:1px solid var(--ag-border-default);border-radius:var(--ag-radius-md);background:var(--ag-bg-subtle);font-size:var(--ag-text-14);line-height:var(--ag-lh-14);padding:4px 14px;display:grid}.agbv4-diff>div{border-top:1px solid var(--ag-border-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.agbv4-diff>div:first-child{border-top:0}.agbv4-diff>div>span{min-width:0;color:var(--ag-text-primary);gap:2px;display:grid}.agbv4-diff small{font-size:var(--ag-text-13);line-height:var(--ag-lh-13);color:var(--ag-text-secondary);overflow-wrap:anywhere}.agbv4-diff>div>b{font-variant-numeric:tabular-nums;color:var(--ag-text-primary);flex:none}.agbv4-diff>.is-sub{border-top:0;padding:4px 0 4px 12px}.agbv4-diff>.is-sub>span{color:var(--ag-text-secondary)}.agbv4-diff>.is-total{border-top:1px solid var(--ag-border-default);font-size:var(--ag-text-16)}.agbv4-diff b.is-danger{color:var(--ag-danger-text)}.agbv4-diff b.is-ok{color:var(--ag-ok-text)}.agbv4-diff-w{border-top:1px solid var(--ag-border-hairline);font-size:var(--ag-text-13);line-height:var(--ag-lh-13);color:var(--ag-text-secondary);margin:0;padding:8px 0 10px}.agbv4-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.agbv4-row2 .agk-field{grid-template-rows:auto 44px;gap:6px;margin:0;display:grid}.agbv4-row2 .agpt-in{box-sizing:border-box;width:100%;height:44px}.agbv4-span2{grid-column:1/-1}.agbv4-seg{box-sizing:border-box;border:1px solid var(--ag-border-input);border-radius:var(--ag-radius-sm);background:var(--ag-bg-subtle);grid-template-columns:1fr 1fr;height:44px;padding:2px;display:grid}.agbv4-seg button{border-radius:calc(var(--ag-radius-sm) - 2px);min-width:0;color:var(--ag-text-secondary);font:var(--ag-weight-medium) var(--ag-text-14) / 1.2 var(--ag-font-sans);cursor:pointer;text-overflow:clip;background:0 0;border:0;overflow:hidden}.agbv4-seg button.is-on{background:var(--ag-bg-page);color:var(--ag-text-primary);box-shadow:var(--ag-shadow-sm)}.agbv4-seg button:focus-visible{outline:2px solid var(--ag-focus-ring);outline-offset:1px}@media (max-width:420px){.agbv4-row2{grid-template-columns:minmax(0,1fr)}}.agk-sheet.is-wide:has(.agbv4-voucher){width:min(1040px,100vw);max-width:100vw}.agbv4-voucher{gap:12px;min-width:0;display:grid;container-type:inline-size}.agbv4-voucher-l{font-size:var(--ag-text-12);font-weight:var(--ag-weight-semibold);color:var(--ag-text-tertiary);margin-bottom:8px;display:block}.agbv4-voucher-f{max-width:400px;display:block}@container (width<=760px){.agbv4-voucher .avs{grid-template-columns:minmax(0,1fr)}.agbv4-voucher .avs-right{position:static}}.agdoc-row .agdoc-row-st{color:var(--ag-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.agdoc-row .agdoc-row-st .agk-badge{font-size:var(--ag-text-12)}.agdoc-row .agdoc-row-open{color:var(--ag-accent);font-size:var(--ag-text-14);font-weight:var(--ag-weight-semibold)}.agdoc-row.is-void b,.agdoc-row.is-replaced b{color:var(--ag-text-secondary)}.ag-portal .agdoc-row{min-height:56px}
