/* Larger navigation and catalog previews, preserving the original Delivery UI. */
.storage-usage{background:#fffaf4;border:1px solid var(--line);border-radius:8px;padding:20px 23px;margin-bottom:28px}
.storage-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.storage-top h2{font:600 13px/1.4 Poppins,Arial,sans-serif}.storage-top p{font-size:12px;color:var(--muted);margin-top:5px}.storage-top .text-button{white-space:nowrap;font-size:11px}
.storage-usage meter{display:block;width:100%;height:10px;margin-top:14px;accent-color:#618068}.storage-usage meter::-webkit-meter-bar{background:#e9e2d9;border:0;border-radius:20px}.storage-usage meter::-webkit-meter-optimum-value{background:#618068;border-radius:20px}
.storage-usage[data-level=warning]{border-color:#d5ad69}.storage-usage[data-level=warning] meter::-webkit-meter-optimum-value{background:#b67a26}.storage-usage[data-level=critical]{border-color:#b46b7c}.storage-usage[data-level=critical] meter::-webkit-meter-optimum-value{background:var(--wine)}
.storage-hint{font-size:11px;color:var(--wine);margin-top:12px}.storage-hint:empty{display:none}.storage-details{font-size:10px;color:var(--muted);margin-top:13px;max-width:760px}.storage-details summary{cursor:pointer;display:list-item;width:fit-content}.storage-details p{margin-top:11px;line-height:1.8}.storage-details a{display:inline-block;color:var(--wine);margin-top:8px;text-decoration:underline;text-underline-offset:3px}
.storage-pending{margin-top:15px;padding:13px;background:#f4e7dc;border-radius:5px;display:flex;justify-content:space-between;align-items:center;gap:16px}.storage-pending p{font-size:11px}.storage-pending .btn{font-size:10px;min-height:36px}
.history-version-actions{display:flex;gap:16px;align-items:center;flex-shrink:0}.delete-version-button{background:none;border:0;padding:10px 3px;font-size:11px;color:#9d2444;text-decoration:underline;text-underline-offset:4px;min-height:40px}.danger{color:#fffaf4;background:#932743}.danger:hover{background:#721d35}.delete-current-safe{font-size:11px!important;color:#486d50!important}.delete-dialog .restore-symbol{font-size:36px}.delete-dialog .danger:disabled{opacity:.6}
@media(max-width:600px){.storage-usage{padding:17px;margin-bottom:23px}.storage-top{align-items:flex-start;gap:12px}.storage-top p{font-size:11px;line-height:1.7}.storage-top .text-button{font-size:10px}.storage-pending{flex-direction:column;align-items:flex-start}.history-version-actions{margin-left:53px;flex-wrap:wrap;gap:15px}.history-row .history-version-actions .btn{margin-left:0}.history-version-actions .btn{font-size:10px}.storage-details{font-size:10px}}
.login-view{position:relative;isolation:isolate}
.login-view:before{content:"";position:absolute;inset:0 25% 0 0;z-index:-2;background:url('/assets/revision11/contato-delivery.jpg') 12% center/cover no-repeat;mask-image:linear-gradient(90deg,#000 0%,#000 53%,transparent 87%)}
.login-view:after{content:"";position:absolute;inset:0 25% 0 0;z-index:-1;background:linear-gradient(180deg,#f7efe4d9 0%,#f0e2cc0a 36%,#590a28de 100%);mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 86%)}
.login-story{background:transparent}.login-story:before,.login-story:after{display:none}.login-side{position:relative}
@media(max-width:800px){.login-view:before,.login-view:after{display:none}}
.dashboard{grid-template-columns:212px minmax(0,1fr)}
.sidebar{padding:30px 17px}.sidebar-logo{width:168px;margin-bottom:34px}
.team-label{font-size:11px}.nav-button{font-size:15px;padding:14px 12px;min-height:54px;gap:13px}.nav-button svg{width:24px;height:24px}
.sidebar-bottom{gap:22px;padding-inline:12px}.site-link{font-size:14px}.logout-button{font-size:14px}
.topbar{font-size:14px}.team-badge{font-size:13px;gap:11px}.avatar{width:38px;height:38px;background:#f0e5dd;flex-shrink:0}.avatar img{width:28px;height:28px;object-fit:contain}.account-card .avatar img{width:34px;height:34px}
.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.catalog-card-main{padding:24px;gap:24px;min-height:207px}.card-cover{width:110px;height:158px}.card-copy h3{font-size:20px}.card-copy p{font-size:12px;margin-top:12px}.published{font-size:11px;margin-top:15px;gap:6px}.published:before{width:6px;height:6px}
.catalog-card-actions{padding:15px 23px}.update-button{font-size:12px;min-height:42px;padding-inline:18px}.update-button svg{width:16px;height:16px}.preview-link{font-size:12px}.library-heading h2{font-size:19px}.library-heading h2 span{font-size:14px}.search{width:230px}.search input{font-size:12px;min-height:44px!important}.help-line{font-size:11px}.admin-footer{font-size:10px}
.intro-book{width:160px;perspective:1000px;margin:0 66px 0 18px}
.intro-book>.book-scene{position:relative;width:160px;height:200px;padding:0;display:block;border-radius:0;background:none;box-shadow:none;transform:rotate(-7deg) rotateY(-10deg);transform-style:preserve-3d}
.book-pages{position:absolute;inset:3px 0 3px 4px;background:repeating-linear-gradient(0deg,#fffaf1 0px,#fffaf1 3px,#e1d4c3 4px,#fffaf1 5px);border-radius:1px 8px 8px 1px;border:1px solid #d0bca6;box-shadow:5px 7px 0 #dcc8b3,14px 20px 27px #3f15231c;padding:21px 17px;display:flex;flex-direction:column;gap:18px}
.book-page-brand{font:600 13px Poppins,Arial,sans-serif!important;color:var(--wine)}.book-page-lines{height:47px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 6px,#d4c5b3 6px,#d4c5b3 7px);width:90%}.book-page-block{height:53px;width:78%;border-radius:1px;background:linear-gradient(140deg,#790e2e,#bd7376)}
.book-front{position:absolute;inset:0;transform-origin:0 50%;transform-style:preserve-3d;border-radius:2px 9px 9px 2px;background:#e9d6c1;border-left:5px solid #c4a78f;box-shadow:inset 2px 0 0 #f5e4d2,3px 0 8px #52202a19;padding:39px 20px;display:flex;flex-direction:column;gap:29px;animation:delivery-book-open 7s var(--ease) infinite;z-index:3}
.book-front:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#d5bba2,#e9d8c5 15%,#eddfcc);transform:rotateY(180deg) translateZ(1px);backface-visibility:hidden}.book-front>img,.book-front>span{backface-visibility:hidden;transform:translateZ(1px)}.book-front>img{width:100%;height:auto}
.book-leaf{position:absolute;inset:5px 3px 5px 5px;background:#fbf5e9;border:1px solid #e1d4c3;border-radius:1px 7px 7px 1px;transform-origin:0 50%;z-index:2;animation:delivery-page-turn 7s var(--ease) infinite;backface-visibility:hidden}
.book-leaf:after{content:"";position:absolute;inset:25px 17px 35px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 9px,#dfd0bf 9px,#dfd0bf 10px)}
@keyframes delivery-book-open{0%,14%,100%{transform:rotateY(0deg)}37%,63%{transform:rotateY(-120deg)}86%{transform:rotateY(0deg)}}
@keyframes delivery-page-turn{0%,28%,100%{transform:rotateY(0deg)}49%,61%{transform:rotateY(-100deg)}80%{transform:rotateY(0deg)}}
body:has(dialog[open]) .book-front,body:has(dialog[open]) .book-leaf{animation-play-state:paused}
.history-count{font-size:12px;color:var(--muted);margin:19px 0 6px}.history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.history-pagination span{font-size:11px;color:var(--muted)}.history-pagination button{min-height:36px;padding:8px 13px;font-size:11px}.history-pagination button:disabled{cursor:default;opacity:.4}
@media(min-width:1550px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1150px){.catalog-card-main{padding:20px;gap:18px}.card-cover{width:96px;height:144px}.card-copy h3{font-size:18px}.card-copy p{font-size:11px}.intro-book{margin-right:38px}.catalog-card-actions{padding-inline:19px}.page-intro h1{font-size:47px}}
@media(max-width:800px){.dashboard{grid-template-columns:minmax(0,1fr)}.sidebar{padding:17px 22px 0}.sidebar-logo{width:145px;margin:0}.sidebar nav{gap:6px}.nav-button{font-size:12px;flex-direction:column;gap:5px;min-height:68px;padding:10px 6px}.nav-button svg{width:23px;height:23px}.sidebar-bottom{padding:0;gap:15px}.sidebar-bottom a,.logout-button{font-size:11px}.team-badge{font-size:12px}.avatar{width:34px;height:34px}.avatar img{width:26px;height:26px}.intro-book{width:125px;margin-right:35px;transform:scale(.8);transform-origin:center right}.catalog-card-main{min-height:183px;padding:18px;gap:15px}.card-cover{width:88px;height:130px}.card-copy h3{font-size:17px}.card-copy p{font-size:11px}.catalog-card-actions{padding:13px 17px}.update-button{font-size:11px;padding-inline:13px}.preview-link{font-size:11px}.published{font-size:10px}.library-heading h2{font-size:17px}.admin-footer{font-size:9px}}
@media(max-width:480px){.sidebar{padding-inline:19px}.sidebar-logo{width:139px}.sidebar-bottom{gap:12px}.catalog-grid{grid-template-columns:1fr;gap:17px}.card-cover{width:98px;height:140px}.catalog-card-main{min-height:185px;padding:21px;gap:25px}.card-copy h3{font-size:20px}.card-copy p{font-size:12px}.published{font-size:11px}.update-button{font-size:12px;min-height:43px;padding-inline:18px}.preview-link{font-size:12px}.catalog-card-actions{padding:14px 21px}.page-intro h1{font-size:41px}.intro-book{display:none}.search{width:100%}.history-pagination{justify-content:space-between;gap:8px}.history-pagination button{font-size:10px;padding-inline:10px}.history-count{font-size:11px}}
@media(max-width:380px){.sidebar-logo{width:125px}.sidebar-bottom{flex-direction:column;align-items:flex-end;gap:4px}.sidebar nav{gap:3px}.nav-button{font-size:11px}.catalog-card-main{gap:19px;padding:18px}.card-cover{width:90px;height:130px}.card-copy h3{font-size:18px}.card-copy p{font-size:11px}.catalog-card-actions{padding-inline:18px}.update-button{padding-inline:12px;font-size:11px}.preview-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.book-front,.book-leaf{animation:none}}
html[data-motion="full"] .book-front{animation:delivery-book-open 7s var(--ease) infinite!important}
html[data-motion="full"] .book-leaf{animation:delivery-page-turn 7s var(--ease) infinite!important}
html[data-motion="full"] body:has(dialog[open]) .book-front,html[data-motion="full"] body:has(dialog[open]) .book-leaf{animation-play-state:paused!important}
