.ach-root{color:#202020;min-width:0;font-family:Inter,sans-serif}.ach-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.ach-header h2{font-size:24px;font-weight:800;margin:0 0 6px}.ach-header p,.ach-footnote{color:#626262;font-size:13px;margin:0}.ach-tools,.ach-filters,.ach-row-actions,.ach-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ach-tools{justify-content:flex-end}.ach-root input,.ach-root select,.ach-dialog input,.ach-dialog select,.ach-dialog textarea{font:400 14px Inter,sans-serif;border:1px solid #d4d4d4;border-radius:10px;padding:11px 12px;background:#fff;color:#242424;min-height:44px;max-width:100%;box-sizing:border-box}.ach-search{width:240px}.ach-root button,.ach-dialog button,.ach-primary{min-height:44px;padding:10px 15px;border-radius:10px;font:600 13px Inter,sans-serif;cursor:pointer;border:1px solid #d4d4d4;line-height:1.5}.ach-primary{background:#c5650c!important;color:#fff!important;border-color:#c5650c!important;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:8px}.ach-secondary{background:#fff;color:#333}.ach-root button:disabled,.ach-dialog button:disabled{opacity:.5;cursor:default}.ach-root :focus-visible,.ach-dialog :focus-visible{outline:3px solid #d77a29;outline-offset:3px}.ach-filters{margin-bottom:22px;align-items:flex-end}.ach-filters label{display:flex;gap:6px;flex-direction:column;font-size:12px;color:#555}.ach-notice,.ach-form-status{font-size:13px;color:#764006;background:#fff7ed;padding:10px;border-radius:8px}.ach-notice[hidden]{display:none}.ach-form-status:empty{display:none}.ach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ach-card{overflow:hidden;background:#fff;border:1px solid #e5e5e5;border-radius:18px;display:flex;flex-direction:column}.ach-card>img,.ach-card>.ach-placeholder{width:100%;height:180px;object-fit:contain;background:#f4f4f4;padding:15px;box-sizing:border-box}.ach-card-body{display:flex;flex-direction:column;flex:1;padding:18px;gap:8px;min-width:0}.ach-card small,.ach-store{font-size:12px;color:#666;overflow-wrap:anywhere}.ach-card h3{font-size:16px;line-height:1.4;font-weight:700;margin:0;overflow-wrap:anywhere}.ach-card p{font-size:13px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere;white-space:pre-line}.ach-card a{margin-top:auto}.ach-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#777;background:#f5f5f5;text-align:center;font-size:12px}.ach-placeholder svg{width:48px;height:48px}.ach-table-wrap{overflow-x:auto;border:1px solid #e5e5e5;border-radius:14px}.ach-root table{width:100%;border-collapse:collapse;background:#fff}.ach-root th,.ach-root td{text-align:left;padding:14px;border-bottom:1px solid #eee;font-size:13px}.ach-root th{background:#f5f5f5;font-size:12px;color:#555}.ach-product{display:flex;gap:12px;align-items:center;min-width:200px;max-width:420px;overflow-wrap:anywhere}.ach-product>img,.ach-product>.ach-placeholder{width:60px;height:60px;object-fit:contain;flex-shrink:0;border-radius:8px}.ach-product .ach-placeholder span{display:none}.ach-product strong,.ach-product small{display:block}.ach-product small{color:#666;margin-top:5px}.ach-pagination{justify-content:flex-end;margin:22px 0;font-size:13px}.ach-pagination span{margin-right:auto}.ach-footnote{margin-bottom:20px}.ach-empty{text-align:center;padding:50px 20px;color:#666}.ach-dialog{border:1px solid #e5e5e5;border-radius:20px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;color:#222;overflow:auto;box-sizing:border-box;background:#fff}.ach-dialog::backdrop{background:#0008}.ach-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.ach-dialog h2{font-size:22px;margin:0;font-weight:800}.ach-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;margin:14px 0}.ach-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.ach-hint{font-size:12px;color:#666}.ach-preview{display:flex;gap:14px;align-items:center;background:#f7f7f7;border-radius:12px;padding:14px;margin:14px 0;font-size:13px;overflow-wrap:anywhere}.ach-preview img,.ach-preview>.ach-placeholder{width:110px;height:95px;object-fit:contain;flex-shrink:0}.ach-preview .ach-placeholder span{display:none}.ach-category-form,.ach-categories-list form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ach-categories-list form{padding:10px 0;border-top:1px solid #eee}.ach-categories-list input{flex:1;min-width:100px}.employee-tabs-r24{display:flex;gap:8px;flex-wrap:wrap;width:fit-content;max-width:100%;background:#eee;padding:4px;border-radius:12px}.employee-tabs-r24 button{white-space:normal;min-height:44px}.admin-hub-tabs{flex-wrap:wrap!important;height:auto!important}.ach-root img{max-width:100%}@media(max-width:1100px){.ach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ach-header{align-items:flex-start;flex-wrap:wrap}.ach-tools{justify-content:flex-start}}@media(max-width:600px){.ach-grid{grid-template-columns:minmax(0,1fr)}.ach-tools,.ach-search{width:100%}.ach-header{padding:16px 0}.ach-dialog{padding:18px}.ach-pagination{gap:6px}}

.admin-hub .admin-hub-tabs:has([data-admin-hub-tab="achadinhos"]){grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:800px){.admin-hub .admin-hub-tabs:has([data-admin-hub-tab="achadinhos"]){grid-template-columns:repeat(4,minmax(0,1fr))}}

.admin-hub-r13-content.ach-root{padding:24px;box-sizing:border-box}.admin-hub-r13-content.ach-root .ach-header{padding-top:0}@media(max-width:600px){.admin-hub-r13-content.ach-root{padding:16px}}
