.inventory-toolbar{background:#eaf0df;border-bottom:1px solid #cdd9bf;padding:10px 0}.inventory-toolbar>.wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inventory-toolbar p{font-size:11px;margin:0;color:#466044;line-height:1.6}.inventory-toolbar strong{display:block;font-size:12px}.inventory-actions{display:flex;gap:6px;flex-wrap:wrap}.inventory-actions button,.manager button:not(.button):not(.manager-close){padding:9px 12px;border:1px solid #cad5c3;background:white;border-radius:5px;font-size:12px;color:var(--ink);min-height:36px}.inventory-actions button:first-child{background:var(--green);color:white}.inventory-toolbar .button{font-size:11px;padding:10px}.inventory-status{font-size:11px;line-height:1.7;color:var(--muted);padding:12px;background:#eef1e8;border-radius:5px;margin-bottom:18px}.inventory-badge{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;background:#eaf3db;color:#26442b;padding:6px 8px;border-radius:3px}.inventory-badge.sold{background:#edf0f1;color:#65716f}.inventory-badge.example{background:#f4f0df;color:#77663b}.listing-facts{font-size:11px;display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);margin:8px 0 14px}.card-body .listing-price{font-size:17px;font-weight:700;color:var(--green);margin:0 0 10px}.manager{width:min(1080px,calc(100% - 24px));max-height:92dvh;border:1px solid #d0d9cd}.manager-heading{position:sticky;top:0;z-index:2;padding:16px 22px;background:#f5f6f0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.manager-heading h2{font-size:20px;margin:0}.manager-close{border:0;background:none;font-size:26px;width:38px;height:38px}.manager-content{padding:22px}.manager-nav{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.manager .manager-nav button[aria-pressed=true]{background:var(--green);color:white}.manager p,.manager small{font-size:12px;line-height:1.8}.manager small{color:var(--muted)}.manager label{font-size:12px;font-weight:600;display:block;margin-bottom:15px}.manager label>span{font-size:10px;color:var(--muted);font-weight:400;display:block;margin-top:4px}.manager input:not([type=checkbox]),.manager textarea,.manager select{font-size:13px;color:var(--ink);background:white;border:1px solid #cbd6c5;border-radius:5px;padding:11px;display:block;margin-top:7px;width:100%;min-width:0}.manager textarea{min-height:100px;resize:vertical}.manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.manager-grid .full{grid-column:1/-1}.manager-bottom{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px;border-top:1px solid var(--line);padding-top:18px}.manager-message{padding:10px 14px;margin-bottom:15px;background:#e3efd7;border-radius:5px;font-size:12px;white-space:pre-line}.manager-message:empty{display:none}.manager-message.error{background:#ffebdf;color:#8b301f}.manager-list{display:grid;gap:10px}.manager-item{padding:12px;display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:6px;background:white}.manager-item img{width:66px;height:60px;object-fit:contain}.manager-item h3{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere}.manager-item p{font-size:11px;margin:0;color:var(--muted)}.manager-item-actions{display:flex;gap:5px;flex-wrap:wrap}.manager .danger{color:#a32626!important;border-color:#efc9c0!important}.manager .muted-box{padding:14px;background:#edf0e6;border-radius:5px;margin-bottom:18px}.photo-editor{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.photo-editor figure{width:110px;margin:0;border:1px solid var(--line);background:white;border-radius:5px;padding:5px}.photo-editor img{width:98px;height:80px;object-fit:contain}.photo-editor figcaption{font-size:10px}.photo-editor button{font-size:10px!important;padding:4px 7px!important;min-height:26px!important}.manager input[readonly],.manager textarea[readonly]{background:#f0f3e9}.manager .check-line{display:flex;gap:10px;align-items:center;font-weight:400;font-size:12px}.manager .check-line input{width:17px;height:17px}.photo-thumbs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.photo-thumbs button{padding:3px;background:white;border:1px solid #c5d0be;border-radius:3px}.photo-thumbs img{width:60px;height:50px;object-fit:contain}.video-placeholder{margin-top:15px}.video-placeholder iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:5px}.listing-detail-points{white-space:pre-line}.manager .export-link{overflow-wrap:anywhere}.sr-announcement{font-size:11px;color:#40613b}.manager .button:disabled{opacity:.5;cursor:wait}.manager-empty{padding:30px;border:1px dashed #c8d2bd;text-align:center;color:var(--muted)}
@media(max-width:767px){.inventory-toolbar>.wrap{gap:8px}.inventory-actions{width:100%}.inventory-actions button{flex:1;font-size:10px;padding:9px 7px;white-space:nowrap}.manager-heading{padding:12px 16px}.manager-content{padding:16px}.manager-grid{grid-template-columns:1fr}.manager-grid .full{grid-column:auto}.manager-item{grid-template-columns:54px minmax(0,1fr)}.manager-item img{width:54px;height:54px}.manager-item-actions{grid-column:1/-1}.manager-heading h2{font-size:17px}.inventory-toolbar p strong{display:inline}.manager .button{padding:13px 15px}.manager-bottom .button{width:100%}}
.owner-workspace>header,.owner-workspace>main,.owner-workspace>footer,.owner-workspace>.topline,.owner-workspace>.inventory-toolbar,.owner-workspace>.whatsapp{display:none!important}.owner-workspace{background:#fff}.owner-workspace .manager{width:100%;height:100%;max-height:100%;max-width:100%;margin:0;border:0;border-radius:0;outline:0}.owner-workspace .manager::backdrop{background:#fff;backdrop-filter:none}.owner-workspace .manager-heading,.owner-workspace .manager-nav{display:none}.owner-workspace .manager-content{padding:24px}.owner-workspace .manager-grid{gap:0 18px}
.owner-workspace #inventory-form{padding-bottom:120px}.owner-workspace #inventory-form .manager-bottom{position:fixed;bottom:0;left:0;right:0;margin:0;padding:16px 24px;background:#fffffffa;backdrop-filter:blur(8px);border-top:1px solid #dce5d1;z-index:4;box-shadow:0 -3px 15px #173e3508}
