.owner-bar{z-index:70;color:#f4f0e8;background:#29372f;font-family:DM Sans,Arial,sans-serif;font-size:.9rem;line-height:1.3;position:relative}.owner-bar-inner{flex-wrap:wrap;align-items:center;gap:.5rem;width:min(100%,1540px);min-height:44px;margin:0 auto;padding:0 1rem;display:flex}.owner-bar button{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.owner-bar button svg{flex:none;width:1rem;height:1rem}.owner-bar button:focus-visible{outline-offset:2px;border-radius:.4rem;outline:3px solid #e0b48f}.owner-bar a:focus-visible{outline-offset:2px;border-radius:.4rem;outline:3px solid #e0b48f}.owner-bar input:focus-visible+span{outline-offset:2px;border-radius:.4rem;outline:3px solid #e0b48f}.owner-menu{align-items:center;gap:.25rem;min-width:0;display:flex}.owner-menu-trigger{margin-left:-.5rem;padding:0 .5rem}.owner-acting-chip{padding:0 .5rem;font-weight:700!important}.owner-acting-chip:not(:has(.owner-acting-prefix)){color:#e0b48f}.owner-flag-trigger{margin-left:auto;margin-right:-.5rem;padding:0 .5rem}.owner-menu-trigger[aria-expanded=true] .owner-menu-chevron{transform:rotate(180deg)}.owner-menu-panel{overscroll-behavior:contain;color:#29372f;background:#fbfaf7;border:1px solid #d8d0c3;border-radius:0 0 .8rem .8rem;width:min(62rem,100% - 1rem);max-height:calc(100dvh - 52px);padding:.9rem 1rem 1rem;position:absolute;top:100%;left:max(.5rem,50% - 770px + .5rem);overflow-y:auto;box-shadow:0 18px 40px #292a2738}.owner-menu-signed{color:#5d6258;margin:0;font-size:.85rem}.owner-menu-signed [role=status]{color:#29372f;font-weight:800}.owner-acting{border:0;border-bottom:1px solid #d8d0c3;min-width:0;margin:0 0 .9rem;padding:0 0 .8rem}.owner-acting legend{color:#9b6848;letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:.75rem;font-weight:900}.owner-acting-options{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .5rem;display:flex}.owner-acting-options label{cursor:pointer;display:inline-flex;position:relative}.owner-acting-options input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.owner-acting-options span{color:#29372f;border:1.5px solid #29372f;border-radius:999px;justify-content:center;align-items:center;min-width:7rem;min-height:44px;padding:0 1rem;font-weight:800;display:inline-flex}.owner-acting-options input:checked+span{color:#fbfaf7;background:#29372f}.owner-menu-groups{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.9rem 1.4rem;display:grid}.owner-menu-group h2{color:#9b6848;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-family:inherit;font-size:.75rem;font-weight:900}.owner-menu-place{border-bottom:1px solid #d8d0c3;grid-column:1/-1;padding-bottom:.6rem}.owner-menu-group ul{margin:0;padding:0;list-style:none;display:grid}.owner-menu-group a{color:#29372f;border-radius:.5rem;align-content:center;min-height:44px;margin:0 -.45rem;padding:.3rem .45rem;text-decoration:none;display:grid}.owner-menu-group a:hover{background:#efe9de}.owner-menu-group a[aria-current=page]{background:#efe9de;box-shadow:inset 3px 0 #9b6848}.owner-menu-group a strong{font-weight:800}.owner-menu-group a span{color:#5d6258;font-size:.8rem}.owner-flag-form{gap:.8rem;display:grid}.owner-flag-form label{gap:.35rem;font-weight:800;display:grid}.owner-flag-form textarea{color:#29372f;width:100%;font:inherit;background:#fff;border:1px solid #d8d0c3;border-radius:.6rem;padding:.6rem;font-weight:400}.owner-flag-context{gap:.3rem;margin:0;font-size:.85rem;display:grid}.owner-flag-context div{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.owner-flag-context dt{color:#5d6258;font-weight:800}.owner-flag-context dd{overflow-wrap:anywhere;margin:0}.owner-flag-context dd span{color:#5d6258}.owner-flag-error{color:#a3302b;margin:0;font-weight:800}.owner-flag-actions{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.owner-flag-done{gap:.8rem;display:grid}.owner-flag-done p{margin:0}@media (max-width:480px){.owner-acting-prefix,.owner-bar-short{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-bar button{padding-left:.4rem;padding-right:.4rem}}@media (max-width:400px){.owner-acting-chip svg{display:none}}@media (max-width:640px){.owner-bar-inner{padding:0 .75rem}.owner-menu-panel{width:calc(100% - 1rem);left:.5rem}.owner-menu-groups{grid-template-columns:1fr}}body:has([data-slot=dialog-overlay]) .owner-bar{z-index:40}@media print{.owner-bar{display:none}}
