/* ArchiBIMO: okno Projekty v účtu (pro/archibimo-ucet.js) */
.abu-tl-ucet{position:relative}
.abu-tl-ucet.abu-v-uctu svg{color:var(--ardit-action,#1a5fd0)}
.abu-tl-ucet.abu-nova::after{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--ardit-warning,#e8590c)}
.abu-lide{display:inline-flex;margin-left:2px}
.abu-lide:empty{display:none}
.abu-lide i{font-style:normal;width:20px;height:20px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-5px;border:2px solid var(--ardit-bg1,#fff);background:#868e96}
.abu-okno{position:fixed;top:56px;right:16px;z-index:9000;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--ardit-bg1,#fff);color:var(--ardit-fg1,#1d2433);border:1px solid var(--ardit-line,#d8dde6);border-radius:var(--ardit-radius-md,8px);box-shadow:var(--ardit-shadow-2,0 12px 32px rgba(0,0,0,.18));font-size:14px}
.abu-hlava{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ardit-line,#d8dde6)}
.abu-hlava b{font-size:16px}
.abu-x{border:0;background:none;font-size:16px;cursor:pointer;color:inherit;padding:4px 8px}
.abu-telo{overflow:auto;padding:4px 16px 16px}
.abu-hlaska{margin:0;padding:8px 16px;background:var(--ardit-tint,#eef4ff);border-bottom:1px solid var(--ardit-line,#d8dde6)}
.abu-chyba{color:var(--ardit-danger,#c92a2a)}
.abu-ucet{display:flex;justify-content:space-between;align-items:center;color:var(--ardit-fg2,#5c6475);margin:10px 0}
.abu-odkaz{border:0;background:none;color:var(--ardit-action,#1a5fd0);cursor:pointer;padding:0;font:inherit}
.abu-sekce{border-top:1px solid var(--ardit-line,#d8dde6);padding-top:10px;margin-top:10px}
.abu-sekce h4{margin:0 0 8px;font-size:14px}
.abu-pozn{color:var(--ardit-fg2,#5c6475);font-size:13px;margin:6px 0}
.abu-radek{display:flex;gap:6px;margin:6px 0;flex-wrap:wrap}
.abu-radek input,.abu-radek select{flex:1 1 140px;min-width:0;height:32px;padding:0 8px;border:1px solid var(--ardit-line,#d8dde6);border-radius:var(--ardit-radius-md,6px);background:var(--ardit-bg1,#fff);color:inherit;font:inherit}
.abu-akce{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}
.abu-seznam{list-style:none;margin:0;padding:0}
.abu-seznam li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--ardit-line,#eef0f4)}
.abu-seznam li span:first-child{display:flex;flex-direction:column;min-width:0}
.abu-seznam li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.abu-seznam small{color:var(--ardit-fg2,#5c6475)}
.abu-seznam .abu-akt b{color:var(--ardit-action,#1a5fd0)}
.abu-tl{display:flex;gap:4px;flex:none}
.abu-pozor{background:var(--ardit-danger,#c92a2a)!important;color:#fff!important;border-color:var(--ardit-danger,#c92a2a)!important}
.abu-prepinac{display:flex;gap:8px;align-items:center;margin:8px 0;font-size:13px}
.abu-standard{margin-top:10px;padding:10px;border:1px solid var(--ardit-line,#d8dde6);border-radius:var(--ardit-radius-md,6px);background:var(--ardit-bg2,#f6f7f9)}
.abu-toast{position:fixed;left:50%;bottom:48px;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;z-index:9500;background:#1d2433;color:#fff;padding:10px 16px;border-radius:8px;max-width:min(560px,calc(100vw - 32px));transition:.2s}
.abu-toast.on{opacity:1;transform:translateX(-50%)}
@media (max-width:600px){.abu-tl-ucet span:not(.abu-lide){display:none}.abu-okno{top:auto;bottom:0;right:0;left:0;width:auto;border-radius:12px 12px 0 0;max-height:85vh}}
/* tarif (archibimo-tarif.js) */
.abu-kancelar { align-items: center; }
.abu-kancelar label { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; }
.abu-kancelar input { flex: 0 0 64px; width: 64px; }
