.app-shell[data-company-template=self_storage],body:has(.app-shell[data-company-template=self_storage]){--background:#f5f8f6;--foreground:#121519;--primary:#007e55;--ui-accent:#007e55;--ui-accent-hover:#006044;--ui-accent-strong:#004f3b;--ui-accent-soft:#e8f5ee;--ui-accent-line:#b5ddcb;--ui-accent-ring:#c7e8d9;--ui-accent-glow:#007e551a;--ui-ink:#121519;--ui-dark-surface:#153c30;--ui-dark-line:#244e40;--ui-dark-muted:#c3ded0;--color-blue-50:#eff8f3;--color-blue-100:#dcefe3;--color-blue-200:#b5ddcb;--color-blue-300:#89c6ae;--color-blue-400:#33ab7c;--color-blue-500:#009666;--color-blue-600:#007e55;--color-blue-700:#006a4b;--color-blue-800:#00563f;--color-blue-900:#004532;--color-blue-950:#082b20;background:var(--background);color:var(--foreground)}.app-shell[data-company-template=self_storage] .app-sidebar{background:#fff;color:#52615b;border-right:1px solid #e0e8e3}.app-shell[data-company-template=self_storage] .sidebar-brand{border-bottom-color:#e4ece7}.app-shell[data-company-template=self_storage] .brand-crop{width:144px;height:auto;overflow:visible}.app-shell[data-company-template=self_storage] .brand-crop img{display:block;width:144px;height:auto}.app-shell[data-company-template=self_storage] .nav-group-label{color:#6f7e76}.app-shell[data-company-template=self_storage] .nav-link{transition:background-color .15s,color .15s}.app-shell[data-company-template=self_storage] .nav-link:hover{background:#f0f6f2;color:#174c38}.app-shell[data-company-template=self_storage] .nav-link[aria-current=page]{background:var(--ui-accent-soft);color:#005c40}.app-shell[data-company-template=self_storage] .nav-link[aria-current=page] svg{color:var(--ui-accent)}.app-shell[data-company-template=self_storage] .sidebar-footer>button{border-top-color:#e4ece7;color:#52615b}.app-shell[data-company-template=self_storage] .sidebar-admin-return{border-color:#dbe7df;background:#f6faf7}.app-shell[data-company-template=self_storage] .mobile-menu{color:#174c38}.app-shell[data-company-template=self_storage] .sidebar-body{border-top-color:#e4ece7;scrollbar-color:#bbcec2 transparent}.app-shell[data-company-template=self_storage] .skip-link{color:var(--ui-accent)}.app-shell[data-company-template=self_storage] .product-ui{color:#26352e}.app-shell[data-company-template=self_storage] .page-heading h1{color:var(--ui-ink)}.app-shell[data-company-template=self_storage] .proposal-builder-header{background:var(--ui-dark-surface)}.app-shell[data-company-template=self_storage] :is(.proposal-builder-step,.proposal-builder-upload-icon){background:var(--ui-accent-soft);color:var(--ui-accent)}.app-shell[data-company-template=self_storage] :is(.proposal-builder-add,.proposal-builder-upload-action){color:var(--ui-accent)}.app-shell[data-company-template=self_storage] .proposal-builder-checkbox{border-color:var(--ui-accent-line);background:#f6faf7}.app-shell[data-company-template=self_storage] .proposal-builder-checkbox input{accent-color:var(--ui-accent)}.app-shell[data-company-template=self_storage] .proposal-builder-total{border-left-color:var(--ui-accent)}.app-shell[data-company-template=self_storage] .proposal-builder-condition>span{border-color:var(--ui-accent-line);color:var(--ui-accent)}.app-shell[data-company-template=self_storage] :is(.proposal-builder-field input,.proposal-builder-textarea,.proposal-builder-condition textarea,.proposal-builder-discount-rule input):focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-ring)}.app-shell[data-company-template=self_storage] .proposal-builder-upload:hover{border-color:var(--ui-accent-line);background:#f6faf7}.app-shell[data-company-template=self_storage] .proposal-folder-tree button.is-active{background:var(--ui-accent-soft)}.app-shell[data-company-template=self_storage] .product-ui .agenda-settings-save{background:var(--ui-accent)}.app-shell[data-company-template=self_storage] .product-ui .agenda-settings-save:hover{background:var(--ui-accent-hover)}.app-shell[data-company-template=self_storage] .bg-blue-50[class*=shadow-]{box-shadow:inset 3px 0 0 var(--ui-accent)}@media (max-width:767px){.app-shell[data-company-template=self_storage] .app-sidebar{border-right:0;border-bottom:1px solid #e0e8e3}.app-shell[data-company-template=self_storage] .brand-crop,.app-shell[data-company-template=self_storage] .brand-crop img{width:112px}}