.pos{display:flex;min-height:100vh;background:#fcf9fa;font-size:15px}.pos button{color:inherit}.sidebar{width:205px;flex-shrink:0;padding:24px 14px;background:#fff9fb;border-right:1px solid #f0e4e9;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;margin-bottom:32px;color:#aa174b}.brand img{width:49px;height:49px;border-radius:50%}.sidebar nav{display:grid;gap:10px}.sidebar button{border:0;background:transparent;text-align:left;padding:15px 12px;border-radius:12px;font-weight:700}.sidebar nav span{display:inline-block;width:32px;font-size:23px}.pos .selected{background:#fbdde8;color:#bd1859}.sidebar-bottom{margin-top:auto;display:grid;gap:14px}.sidebar-bottom small{color:#8b6b77;padding:8px}.workspace{flex:1;min-width:0}.topbar{min-height:76px;display:flex;align-items:center;gap:24px;padding:18px 25px;border-bottom:1px solid #eee2e8;flex-wrap:wrap}.topbar button{border:0;background:transparent}.demo{margin-left:auto;background:#fbe3ec;color:#b51953;font-size:12px;border-radius:8px;padding:10px}.sale-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr);gap:16px;padding:16px}.pos section{padding:22px;border:1px solid #efe7eb;border-radius:18px;background:#fff;box-shadow:none}.pos h1{font-size:2.15em;letter-spacing:-1px;margin:0 0 10px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title span,.catalog-note,.cart>p{color:#7c7782}.catalog input{margin-top:8px}.categories{display:flex;gap:10px;overflow:auto;margin:4px 0 18px}.categories button,.clear{border:0;background:#fce8f0;padding:12px 18px;border-radius:12px;white-space:nowrap}.categories .selected{background:#bf1859;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product{display:flex;flex-direction:column;text-align:left;border:1px solid #eee6eb;background:#fff;border-radius:12px;padding:10px;gap:5px}.product:hover:not(:disabled){border-color:#bf1859;box-shadow:0 3px 12px #be18591a}.product-art{height:84px;width:100%;display:grid;place-items:center;font-size:49px;background:linear-gradient(135deg,#fff8eb,#fbe9f1);border-radius:8px;margin-bottom:4px}.product strong{font-size:.85em}.product b{color:#c51960;font-size:1.12em}.product small{color:#77717c;font-size:.82em}.product .low{background:#fff1cd;color:#90600c;padding:3px;border-radius:4px}.product:disabled{opacity:.5;cursor:default}.cart{display:flex;flex-direction:column;min-height:650px}.cart>p{margin:0 0 20px}.cart-lines{flex:1}.cart-line{display:flex;gap:12px;border-top:1px solid #eee;padding:20px 0}.thumb{font-size:34px;background:#fff0e9;border-radius:10px;width:60px;height:74px;display:grid;place-items:center;flex-shrink:0}.cart-line>div{flex:1}.cart-line small{display:block;color:#817582;margin:7px 0}.cart-line>b{white-space:nowrap}.quantity{display:flex;gap:8px;align-items:center}.quantity button{border:0;background:#fce5ee;color:#bb1855;width:34px;height:34px;border-radius:7px;font-size:23px}.quantity span{min-width:25px;text-align:center}.checkout{border-top:1px solid #eee;padding-top:20px}.checkout>div{display:flex;justify-content:space-between;font-size:1.6em;margin-bottom:20px}.pos .primary{color:#fff}.clear{width:100%;margin-top:10px;color:#bf1859!important}.checkout p{font-size:.85em;color:#6a6370;background:#f1f5fc;padding:12px;border-radius:8px}.empty{text-align:center;color:#8d7984;padding:70px 12px}.empty>span{font-size:40px}.empty h2{margin-top:22px}.pending{margin:24px}.pending .primary{max-width:250px}.pos-large{font-size:18px}.pos-large .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1500px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1050px){.sidebar{width:160px}.sale-layout{grid-template-columns:1fr}.cart{min-height:360px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.pos{display:block}.sidebar{width:100%;padding:12px}.brand{margin-bottom:12px}.sidebar nav{display:flex;overflow:auto;gap:6px}.sidebar nav button{white-space:nowrap;padding:10px}.sidebar-bottom{display:none}.topbar{padding:12px;gap:10px}.demo{margin-left:0}.sale-layout{padding:8px}.pos section{padding:16px}.product-grid,.pos-large .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos h1{font-size:1.7em}.section-title span{font-size:12px}.cart-line{gap:8px}.thumb{width:40px;font-size:26px}}.pos{height:100dvh;min-height:0;overflow:hidden}.sidebar{width:190px;padding:16px 10px;transition:width .2s}.collapsed .sidebar{width:76px}.collapsed .brand strong,.collapsed .nav-label,.collapsed .sidebar-bottom small{display:none}.collapsed .brand{justify-content:center}.collapsed .sidebar nav span{width:auto}.sidebar nav .nav-label{font-size:1em;width:auto;margin-left:12px}.collapsed .sidebar-bottom button{font-size:0}.collapsed .sidebar-bottom button:before{content:"Aa";font-size:16px}.menu-toggle{margin-bottom:14px}.workspace{display:flex;flex-direction:column;overflow:hidden}.topbar{min-height:62px;padding:12px 18px;gap:16px;flex-shrink:0}.sale-layout{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(285px,32%);padding:12px;gap:12px}.pos section{padding:16px}.catalog{overflow:auto;min-width:0}.product-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:9px}.product-art{height:72px;font-size:40px}.product-art img{width:100%;height:100%;object-fit:contain}.cart{min-height:0;overflow:hidden}.cart-lines{overflow:auto;min-height:0}.cart-line{padding:12px 0}.checkout{flex-shrink:0;padding-top:12px}.checkout>div{margin-bottom:12px}.pos h1{font-size:1.85em}.checkout p{margin-bottom:0}.user-menu{position:relative}.user-menu summary{cursor:pointer;list-style:none;padding:10px}.user-menu>button{position:absolute;right:0;top:100%;z-index:10;background:#fff;border:1px solid #ead6df;border-radius:10px;box-shadow:0 8px 24px #39131f20;padding:16px;white-space:nowrap}.product:disabled{opacity:.75}.pos-large .product-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}@media(max-width:760px){.pos{height:auto;min-height:100dvh;overflow:visible}.workspace{overflow:visible}.sale-layout{display:flex;flex-direction:column}.cart{min-height:350px;overflow:visible}.cart-lines{overflow:visible}.sidebar,.collapsed .sidebar{width:100%;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.sidebar nav{display:flex;overflow:auto}.brand{margin:0}.sidebar-bottom{display:none}.menu-toggle{margin:0}.expanded .sidebar nav{width:100%}.topbar{gap:8px}.catalog{overflow:visible}.categories{max-width:100%}}.prices{margin:12px;overflow:auto;min-height:0}.price-filters{display:flex;gap:12px;align-items:baseline}.price-filters input{flex:1}.price-filters select{font:inherit;padding:14px;border:1px solid #f4bad0;border-radius:12px;background:#fff;max-width:45%}.price-table{overflow:auto;margin:16px 0}.price-table table{width:100%;border-collapse:collapse;text-align:left}.price-table th{background:#fce8f0;padding:14px;white-space:nowrap}.price-table td{padding:12px;border-bottom:1px solid #f0e4e9}.price-table img{width:42px;height:42px;object-fit:contain;vertical-align:middle;margin-right:12px}.price-table input{min-width:145px;max-width:200px;margin:0;min-height:44px;padding:10px}.price-table input[aria-invalid=true]{border-color:#b42318}.prices>.primary{max-width:240px}.nav-icon{width:25px;height:25px;vertical-align:middle;transition:transform .2s,stroke .2s}.sidebar nav button:hover .nav-icon{transform:translateY(-2px) rotate(-7deg)}.sidebar nav .selected .nav-icon{filter:drop-shadow(0 2px 3px #c5196033)}.module-view{overflow:auto;padding:20px;flex:1;min-height:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.metric{padding:22px;background:#fce8f0;border-radius:14px;display:flex;flex-direction:column;gap:10px}.metric b{font-size:1.8em}.metric small{color:#7d586a}.metric.green{background:#e7f4e9;margin:16px 0}.view-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.view-columns>section{min-width:0}.view-actions{display:flex;gap:16px;margin:20px 0}.view-actions>button{flex:1;border:1px solid #e0c9d2;border-radius:12px;padding:16px;background:#fff}.view-actions>.primary{background:#bc1858}.history-row{display:flex;gap:20px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #eee;padding:18px}.history-row button,.price-table button{border:0;background:#fce8f0;color:#ae1853;padding:10px;border-radius:8px}.history-row p{width:100%}.chart-row{display:flex;gap:16px;align-items:center;margin:24px 0}.chart-row>span{width:120px}.chart-row>div{flex:1;background:#f8edf2;height:24px;border-radius:8px;overflow:hidden}.chart-row i{display:block;height:100%;background:#cb2261}.timeline{display:flex;justify-content:space-between;gap:12px;padding:20px 0;color:#a81554;flex-wrap:wrap}.pill{background:#e6f3e2;color:#33642a;border-radius:8px;padding:8px;display:inline-block}.module-view textarea{width:100%;min-height:80px;border:1px solid #edc4d5;border-radius:10px;padding:12px;font:inherit}.chat-log{max-height:300px;overflow:auto}.chat-log p{background:#fbe6f0;padding:16px;border-radius:16px}.view-notice{color:#89445f}.modal-shade{position:fixed;inset:0;background:#221a32aa;z-index:100;display:grid;place-items:center;padding:20px}.pos .pay-dialog{width:min(100%,1000px);max-height:95dvh;overflow:auto;padding:30px}.pay-dialog h1{text-align:center}.pay-dialog>p{text-align:center;color:#7d6572}.pay-dialog .view-columns{grid-template-columns:1fr 1fr}.pay-dialog input{font-size:1.6em}@media(max-width:800px){.stats,.view-columns,.pay-dialog .view-columns{grid-template-columns:1fr}.module-view{overflow:visible;padding:12px}.view-actions{flex-wrap:wrap}.pos .pay-dialog{padding:16px}.chart-row{gap:8px}.chart-row>span{width:90px}}@media(prefers-reduced-motion:reduce){.nav-icon{transition:none}.sidebar nav button:hover .nav-icon{transform:none}}.cash-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff4e7;border:1px solid #f0dabc;border-radius:12px;padding:14px;margin:10px 0 16px}.cash-banner p{margin:4px 0;font-size:.85em}.cash-banner .primary{width:auto;white-space:nowrap;min-height:42px}.cash-dialog{border:0;padding:0;border-radius:22px;width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;color:#39131f}.cash-dialog::backdrop{background:#221a3299}.cash-dialog form{padding:28px}.cash-dialog h1{font-size:1.8em}.cash-dialog input{font-size:1.4em}@media(max-width:600px){.cash-banner{align-items:stretch;flex-direction:column}}.pos .pay-dialog{width:min(1180px,calc(100vw - 40px));padding:32px}.pay-dialog .view-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.pay-dialog .categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:10px}.pay-dialog .categories button{white-space:normal;min-height:52px;padding:12px}.pay-dialog input{font-variant-numeric:tabular-nums}@media(max-width:760px){.pos .pay-dialog{width:100%;padding:16px}.pay-dialog .view-columns{grid-template-columns:1fr}.modal-shade{padding:10px}}.negative,.product small.negative{color:#b42318;background:#fee4e2;border-radius:6px;padding:4px;font-weight:700}.order-progress{display:flex;padding:22px 0;gap:0}.order-progress>div{flex:1;text-align:center;border-top:3px solid #e4dce3;padding-top:12px;color:#8b8190}.order-progress span{display:block;margin-top:-25px;background:#fff;width:24px;margin-left:auto;margin-right:auto;font-size:23px}.order-progress small{display:block;margin-top:8px}.order-progress .reached{border-color:#bd1859;color:#bd1859}@media(max-width:600px){.order-progress small{font-size:10px}}.payment-items{list-style:none;margin:0;padding:0;max-height:45dvh;overflow:auto}.payment-items li{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #eee3e9}.payment-item-icon{display:grid;place-items:center;width:54px;height:64px;border-radius:10px;background:#fff1e8;font-size:32px;flex-shrink:0}.payment-items li>div{flex:1;min-width:0}.payment-items strong{display:block;overflow-wrap:anywhere}.payment-items small{display:block;margin-top:8px;color:#7d6572}.payment-items li>b{white-space:nowrap}.payment-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #ead9e1;font-size:1.5em}.payment-total b{font-size:1.2em}@media(max-width:480px){.payment-items li{gap:9px}.payment-item-icon{width:36px;height:48px;font-size:25px}.payment-items li>b{font-size:.9em}}.inventory-view{margin:12px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inventory-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inventory-filters input{flex:1;margin:0}.inventory-filters select{padding:12px;font:inherit;border:1px solid #edc4d5;border-radius:10px;background:#fff}.inventory-scroll{min-height:100px;flex:1;overflow:auto}.inventory-scroll th{position:sticky;top:0;z-index:1}.inventory-product{display:flex;align-items:center;gap:10px;min-width:180px}.image-fallback{width:42px;height:42px;background:#fce8f0;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0}.pagination button,.scan-form button{padding:10px;border:0;border-radius:8px;background:#fce8f0}.inventory-detail{max-height:180px;overflow:auto;border:1px solid #edc4d5;padding:12px}.scan-form{display:flex;gap:8px;padding:0;box-shadow:none;background:transparent;margin:10px 0}.scan-form input{margin:0;min-width:0}.scan-form button{flex-shrink:0}@media(max-width:760px){.inventory-view{overflow:visible}.inventory-scroll{max-height:60dvh;flex:auto}}.order-progress .current>span{outline:3px solid #bd1859;outline-offset:3px;border-radius:50%;color:#bd1859}.order-progress .current>small{font-weight:700}.pay-dialog .categories .payment-method{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;font-weight:600}.payment-method-icon{width:26px;height:26px;flex-shrink:0;transition:transform .18s ease}.payment-method:hover .payment-method-icon{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.payment-method-icon{transition:none}.payment-method:hover .payment-method-icon{transform:none}}.pos .pay-dialog{padding:24px;max-height:calc(100dvh - 24px)}.pay-dialog>h1{margin:0 0 20px}.pay-dialog .view-actions{margin:16px 0 0}.pay-dialog .view-columns>section{padding:16px}.pay-dialog .categories{margin:0 0 14px;gap:8px}.pay-dialog .categories button{min-height:44px;padding:10px}.pay-dialog .categories .payment-method{min-height:54px}.pay-dialog .metric.green{padding:16px;margin:12px 0 0;gap:6px}.pay-dialog input{min-height:52px;padding:12px;margin-bottom:14px}.pay-dialog label{margin-bottom:8px}.pay-dialog .payment-items{max-height:40dvh}@media(max-width:760px){.pos .pay-dialog{padding:16px}.pay-dialog>h1{margin-bottom:16px}}.product-search{display:flex;align-items:stretch;gap:8px;margin:12px 0 16px}.product-search input{margin:0;min-width:0;flex:1}.barcode-toggle{width:58px;flex-shrink:0;background:#fce8f0;border:1px solid #edc4d5;border-radius:12px;color:#b91854!important;display:grid;place-items:center}.barcode-toggle svg{width:30px;height:25px}.barcode-toggle[aria-expanded=true]{background:#bc1858;color:#fff!important}.scanner-panel{position:fixed;left:88px;top:90px;width:min(360px,calc(100vw - 32px));z-index:40;background:#fff;border:1px solid #edc4d5;border-radius:18px;padding:20px;box-shadow:0 12px 40px #39131f33}.expanded .scanner-panel{left:202px}.scanner-panel h2{margin:0}.scanner-panel .section-title button{border:0;background:#fce8f0;border-radius:8px;width:34px;height:34px;font-size:24px}.scanner-panel p{font-size:.9em;color:#775967}.scanner-panel .scan-form input{width:100%}@media(max-width:760px){.scanner-panel,.expanded .scanner-panel{left:16px;top:100px}}.inventory-with-detail.has-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-rows:auto auto auto minmax(100px,1fr) auto auto auto;column-gap:20px;align-items:start}.inventory-with-detail.has-detail>h1,.inventory-with-detail.has-detail>p:first-of-type,.inventory-with-detail.has-detail>.inventory-filters,.inventory-with-detail.has-detail>.inventory-scroll,.inventory-with-detail.has-detail>.pagination,.inventory-with-detail.has-detail>p[role=status],.inventory-with-detail.has-detail>small{grid-column:1}.inventory-with-detail.has-detail>.inventory-scroll{height:100%;margin:12px 0 0}.inventory-with-detail.has-detail>.inventory-detail{grid-column:2;grid-row:1 / -1;align-self:stretch;max-height:none;min-height:0;overflow:auto;padding:20px;border-radius:16px;background:#fff9fc;border:1px solid #f0dce6}.inventory-detail .section-title h2{font-size:1.1em;margin:0}.inventory-detail .section-title button{background:#fce5ee;border:0;border-radius:8px;width:32px;height:32px;font-size:23px;color:#b91854}.detail-product{display:flex;gap:12px;align-items:center;padding:22px 0}.detail-product img,.detail-product>.image-fallback{width:64px;height:64px;object-fit:contain;border-radius:12px;font-size:32px}.detail-product h3{margin:0 0 6px;font-size:1.05em}.detail-product small{color:#806777}.detail-stock{display:flex;flex-direction:column;gap:10px;background:#fce8f0;padding:16px;border-radius:12px;margin-bottom:22px}.detail-stock strong{font-size:1.35em}.inventory-selected{background:#fff2f7}.inventory-with-detail .price-table td{padding:9px}.inventory-with-detail .price-table th{padding:12px 9px}.inventory-with-detail .price-table input{min-width:110px;width:145px;max-width:100%}.inventory-with-detail .inventory-product{min-width:150px}.inventory-with-detail .inventory-filters{gap:8px}.inventory-with-detail .inventory-filters input{min-width:150px}@media(max-width:1050px){.inventory-with-detail.has-detail{display:flex}.inventory-with-detail.has-detail>.inventory-detail{max-height:300px;min-height:170px;width:100%;flex-shrink:0}.inventory-with-detail.has-detail>.inventory-scroll{height:auto;flex:1;min-height:180px}}@media(max-width:760px){.inventory-with-detail.has-detail>.inventory-scroll{max-height:55dvh;flex:auto}.inventory-with-detail.has-detail>.inventory-detail{max-height:none}}.orders-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.orders-list{background:#fff;border:1px solid #f0dce6;padding:16px;border-radius:16px;position:sticky;top:0;max-height:75dvh;overflow:auto}.orders-list h2{margin:0 0 16px}.orders-list select{width:100%;padding:10px;border:1px solid #edc4d5;border-radius:8px;margin-bottom:12px;background:#fff;font:inherit}.orders-list>button{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:14px;margin:8px 0;border:1px solid #efdae4;border-radius:12px;background:#fff}.orders-list small{color:#7d6572}.order-selected{min-width:0}.order-lines{max-height:42dvh;overflow:auto}.order-lines th{position:sticky;top:0;z-index:1}.order-lines td{padding:8px 10px}.order-lines input{width:85px!important;min-width:70px!important;min-height:36px;padding:8px}.order-selected .order-progress{padding:16px 0}.order-help{padding:12px;background:#fff5df;color:#775820;border-radius:10px;font-size:.9em}.order-add>button,.order-product-picker button{background:#fce8f0;border:0;padding:10px;border-radius:8px;margin-bottom:10px}.order-product-picker{display:flex;gap:8px;flex-wrap:wrap;max-height:170px;overflow:auto}.order-selected .inventory-product{min-width:130px}.order-selected .chat-log{max-height:180px}@media(max-width:900px){.orders-workspace{grid-template-columns:1fr}.orders-list{position:static;max-height:230px}.order-lines{max-height:50dvh}}.orders-workspace{grid-template-columns:310px minmax(0,1fr)}.orders-left{display:flex;flex-direction:column;gap:14px;min-width:0}.orders-left .orders-list{position:static;max-height:37dvh;padding:14px}.orders-left .order-conversation{padding:16px}.order-conversation h2{font-size:1.05em;margin:0 0 12px}.order-conversation .chat-log{max-height:220px;overflow:auto}.order-conversation .chat-log p{padding:12px;margin:8px 0;overflow-wrap:anywhere}.order-conversation .chat-log small{font-size:.75em}.order-conversation form{padding:0;box-shadow:none;background:transparent;margin-top:12px}.order-conversation input,.order-conversation .primary{min-height:44px;padding:10px}.order-history{margin:16px 0 0}.order-history>summary{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;list-style:none;padding:12px 16px;border:1px solid #edc4d5;border-radius:12px;background:#fce8f0;color:#ae1853;font-weight:600}.order-history>summary::-webkit-details-marker{display:none}.order-history>summary:focus-visible{outline:3px solid #bd185955;outline-offset:3px}.order-history[open]>summary{background:#f5ccde}.history-count{background:#fff;border-radius:20px;padding:2px 8px;font-size:.85em}.order-history>p{padding:8px 12px;border-left:2px solid #edc4d5;margin:10px}.order-selected .order-lines td{padding:5px 10px}.order-selected .order-lines th{padding:10px}.order-selected .order-lines .inventory-product{gap:12px}.order-selected .order-lines img,.order-selected .order-lines .image-fallback{width:48px;height:48px;margin:0;flex-shrink:0;object-fit:contain;font-size:28px}.order-selected .order-lines input{margin:0;min-height:34px;padding:6px}.order-selected .order-lines{max-height:55dvh}.order-selected .order-progress{padding-bottom:12px;margin-bottom:8px}@media(max-width:900px){.orders-workspace{grid-template-columns:1fr}.orders-left{display:contents}.orders-left .orders-list{order:0;max-height:230px}.orders-workspace .order-selected{order:1}.orders-left .order-conversation{order:2}}.orders-workspace{grid-template-columns:240px minmax(350px,1fr) 320px;align-items:start}.orders-workspace>.order-conversation{position:sticky;top:0;height:min(680px,78dvh);display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:16px}.chat-heading{display:flex;gap:10px;align-items:center;padding:18px;border-bottom:1px solid #f0dce6;background:#fff7fb}.chat-heading>span{display:grid;place-items:center;background:#fbdbe9;border-radius:50%;width:36px;height:36px;font-size:26px;color:#bc1858}.chat-heading h2{font-size:1em;margin:0 0 5px}.chat-heading small{font-size:.75em;color:#856b79}.order-conversation .order-chat-messages{flex:1;min-height:150px;max-height:none;padding:16px;overflow:auto;background:#fffbfd;display:flex;flex-direction:column;gap:12px}.order-chat-messages .chat-bubble{max-width:92%;padding:12px 14px;border-radius:16px;overflow-wrap:anywhere}.order-chat-messages .own{align-self:flex-end;background:#f9dce9;border-bottom-right-radius:4px}.chat-bubble strong{font-size:.8em;color:#a91850}.order-chat-messages .chat-bubble p{background:none;margin:6px 0;padding:0;white-space:pre-wrap}.chat-bubble time{display:block;font-size:.68em;color:#866575;text-align:right}.chat-empty{text-align:center;margin:auto;color:#856b79;padding:20px 8px}.chat-empty p{font-size:.88em;background:none!important}.order-conversation .chat-composer{padding:14px;margin:0;border-top:1px solid #f0dce6;border-radius:0;box-shadow:none;background:#fff;display:grid;grid-template-columns:1fr auto;gap:8px}.chat-composer label{grid-column:1 / -1;font-size:.8em;margin:0;color:#856b79}.chat-composer input{min-width:0;margin:0;padding:10px;min-height:44px}.chat-composer .primary{width:auto;padding:10px 14px;min-height:44px}@media(max-width:1200px){.orders-workspace{grid-template-columns:minmax(0,1fr) 300px}.orders-left{grid-column:1 / -1}.orders-left .orders-list{max-height:190px}.orders-workspace>.order-conversation{height:65dvh}}@media(max-width:760px){.orders-workspace{display:flex;flex-direction:column}.orders-left{display:block;width:100%}.orders-workspace .order-selected{width:100%;order:1}.orders-workspace>.order-conversation{position:static;width:100%;order:2;height:480px;max-height:75dvh}}.pay-dialog .payment-panel-mixed{display:flex;flex-direction:column}.payment-panel-mixed .mixed-hint{margin:0 0 16px;color:#7d586a}.pay-dialog .payment-panel-mixed .mixed-remainder{margin-top:auto}.payment-panel-mixed>input{width:100%;flex-shrink:0}.connection-status:empty{display:none}.connection-status{padding:8px 16px}.live-order-choice{display:flex;flex-direction:column;gap:7px;width:100%;padding:14px;margin-bottom:8px;text-align:left;border:1px solid #edc4d5;border-radius:12px;background:#fff;color:inherit}.live-order-choice.selected{background:#f9ddea;color:#bc1858}.live-orders-workspace .order-chat-messages{flex:1;min-height:0;overflow:auto;padding:12px}.live-message{margin:10px 0;padding:12px;border-radius:14px;background:#f4eefa;overflow-wrap:anywhere}.live-message.own{background:#fce8f0;margin-left:16px}.live-message p{white-space:pre-wrap;margin:8px 0}.live-message small{color:#7d586a}.live-orders-workspace .order-conversation{display:flex;flex-direction:column}.live-orders-workspace .order-chat-composer{margin-top:auto}.product-image-default{object-fit:contain!important;background:#fff5f9;border-radius:10px;padding:5px;box-sizing:border-box}.product-grid .product{justify-content:flex-start;min-width:0}.product-grid .product-art{height:56px;min-height:56px;flex:0 0 56px;overflow:hidden;background:transparent;margin-bottom:5px}.product-grid .product-art img{display:block;width:56px;height:56px;max-width:100%;max-height:56px;object-fit:contain;border-radius:8px}.product-grid .product-art .product-image-default{padding:4px;background:#fff5f9}.product-grid .product strong{display:block;overflow-wrap:anywhere;line-height:1.3}.product-grid .product b,.product-grid .product small{position:static;line-height:1.3}.product-grid .product>small:last-child{margin-top:auto}.stock-movement{padding:12px 0;border-bottom:1px solid #f0dfe7}.stock-movement>div{display:flex;justify-content:space-between;gap:12px}.stock-movement p{margin:5px 0;overflow-wrap:anywhere}.inventory-reconciliation{padding:12px;background:#fff5df;border-radius:10px}.inventory-heading{grid-column:1/-1}.inventory-refresh,.inventory-count-dialog button{border:1px solid #efbfd3;border-radius:12px;background:#fbe7ef;color:#b71659;padding:12px 18px;font:inherit;font-weight:600;cursor:pointer}.inventory-refresh:hover{background:#f7d7e5}.inventory-refresh span{font-size:22px}.inventory-actions{display:flex;gap:8px;flex-wrap:wrap}.inventory-count-overlay{position:fixed;inset:0;background:#25162b80;z-index:100;display:grid;place-items:center;padding:16px}.inventory-count-dialog{width:min(480px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:22px;padding:24px;box-sizing:border-box}.inventory-count-dialog label{display:grid;gap:8px;margin:16px 0}.inventory-count-dialog input,.inventory-count-dialog textarea{border:1px solid #edb4cf;border-radius:10px;padding:12px;font:inherit}.inventory-count-dialog .primary{background:#bf125c;color:#fff}.inventory-count-dialog button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.inventory-heading{align-items:flex-start;gap:12px;flex-direction:column}}.pos .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr));gap:12px}.pos.pos-large .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.product-grid .product{padding:14px;gap:7px;min-height:210px}.product-grid .product-art{height:84px;min-height:84px;flex-basis:84px;margin-bottom:4px}.product-grid .product-art img{width:84px;height:84px;max-height:84px}.product-grid .product strong{font-size:1em;line-height:1.35}.product-grid .product b{font-size:1.2em}.product-grid .product small{font-size:.9em;padding-top:3px}.pos .refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 16px;border:1px solid #efbfd3;border-radius:12px;background:#fbe7ef;color:#b71659;font:inherit;font-weight:600;cursor:pointer}.pos .refresh-button span{font-size:22px;color:inherit;line-height:1}.pos .refresh-button:hover:not(:disabled){background:#f7d7e5;border-color:#dc8bad}.pos .refresh-button:focus-visible{outline:3px solid #bd185955;outline-offset:3px}.pos .refresh-button:disabled{opacity:.55;cursor:wait}@media(max-width:480px){.pos .product-grid,.pos.pos-large .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-grid .product{padding:10px;min-height:200px}.prices>.section-title,.module-view>.section-title{flex-wrap:wrap}}.sales-history{margin:12px;overflow:auto;flex:1;min-height:0}.history-date-controls,.history-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:14px 0}.history-date-controls label,.history-filters label{display:grid;gap:6px;flex:1;min-width:150px}.history-date-controls input,.history-filters select{border:1px solid #edc4d5;border-radius:10px;padding:10px;font:inherit;background:#fff;margin:0;min-height:44px}.history-date-controls button,.history-detail button{border:1px solid #edc4d5;border-radius:10px;padding:12px 18px;background:#fce8f0;color:#b71659;font:inherit;cursor:pointer}.history-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.history-metrics .metric{padding:16px}.history-metrics b{font-size:1.5em;overflow-wrap:anywhere}.history-info{background:#fff5df;padding:12px;border-radius:10px}.history-table{overflow:auto;margin-top:16px}.history-table td small{display:block;color:#7d6572;margin-top:6px}.history-empty{padding:32px;text-align:center;color:#7d6572}.pos .history-detail{width:min(700px,100%);max-height:85dvh;overflow:auto;padding:24px}.history-detail .price-table{overflow:auto}@media(max-width:900px){.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sales-history{margin:8px}.history-date-controls label,.history-filters label{min-width:120px}}.sales-history .history-date-controls{align-items:flex-end;gap:8px}.sales-history .history-date-controls label{flex:0 0 160px;min-width:0;max-width:160px}.sales-history .history-date-controls input{width:100%;box-sizing:border-box;min-height:40px;height:40px;padding:8px;font-size:14px}.sales-history .history-date-controls button{height:40px;min-width:70px;box-sizing:border-box;padding:8px 14px;margin:0}.sales-history .history-date-controls button.selected{background:#bf1859;color:#fff}@media(max-width:480px){.sales-history .history-date-controls label{flex:0 1 calc(50% - 4px)}}.sales-history .history-date-controls label,.sales-history .history-filters label{margin:0}.sales-history .history-date-controls{align-items:flex-end}.sales-history .history-filters{justify-content:flex-start;gap:10px}.sales-history .history-filters label{flex:0 1 190px;min-width:150px;max-width:190px}.sales-history .history-filters select{width:100%;height:40px;min-height:40px;padding:8px 10px;font-size:14px}@media(max-width:480px){.sales-history .history-filters label{flex:1 1 calc(50% - 5px);min-width:0;max-width:none}}.sales-history .history-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:14px 0}.sales-history .history-toolbar .history-date-controls,.sales-history .history-toolbar .history-filters{margin:0}.sales-history .history-toolbar .history-filters{flex:0 1 390px}@media(max-width:480px){.sales-history .history-toolbar .history-date-controls,.sales-history .history-toolbar .history-filters{width:100%;flex-basis:100%}}.product-toolbar-actions{display:flex;gap:10px;align-items:center}.product-toolbar-actions .primary{width:auto}.product-editor{width:min(620px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:22px;padding:24px}.product-editor fieldset{border:0;padding:0;margin:0;min-width:0}.product-editor label{display:grid;gap:6px;margin:12px 0}.product-editor input,.product-editor select{width:100%;margin:0;border:1px solid #edc4d5;border-radius:10px;padding:12px;font:inherit;background:#fff}.product-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-inactive{padding:8px;border-radius:8px;background:#f3edf0;color:#7d586a}.products-management .price-filters{align-items:center}.products-management .price-filters input{min-width:0}@media(max-width:600px){.product-editor-fields{grid-template-columns:1fr;gap:0}.product-toolbar-actions,.products-management .price-filters{flex-wrap:wrap}.products-management .price-filters input{flex-basis:100%}}.inventory-view>.inventory-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.inventory-with-detail.has-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,30%);grid-template-rows:minmax(0,1fr);gap:20px;align-items:stretch}.inventory-with-detail.has-detail>.inventory-main{grid-column:1;grid-row:1}.inventory-with-detail.has-detail>.inventory-detail{grid-column:2;grid-row:1;max-height:none;min-height:0;height:100%;box-sizing:border-box;overflow:auto}.inventory-main>.inventory-scroll{flex:1;min-height:160px;margin:12px 0 0;overflow:auto}.inventory-main>.inventory-heading{flex-shrink:0}.inventory-main>.pagination{flex-shrink:0}.inventory-main>p[role=status]:empty{display:none}@media(max-width:1100px){.inventory-with-detail.has-detail{display:flex}.inventory-with-detail.has-detail>.inventory-detail{position:fixed;top:76px;right:16px;bottom:16px;width:min(440px,calc(100vw - 32px));height:auto;max-height:none;min-height:0;z-index:40;box-shadow:0 12px 48px #39131f35}.inventory-main>.inventory-scroll{max-height:60dvh}}@media(max-width:760px){.inventory-view>.inventory-main{overflow:visible}.inventory-with-detail.has-detail>.inventory-detail{top:16px}}.payment-item-icon img,.cart-line .thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.payment-item-icon,.cart-line .thumb{overflow:hidden;flex-shrink:0}.pay-dialog .payment-summary{display:flex;flex-direction:column;min-height:0}.payment-summary>h2{flex-shrink:0}.pay-dialog .payment-summary .payment-items{flex:1 1 auto;min-height:0;overflow:auto}.pay-dialog .payment-summary .payment-total{margin-top:auto;flex-shrink:0;padding-top:18px}.payment-summary .payment-items{margin-bottom:18px}@media(max-width:760px){.pay-dialog .payment-summary{min-height:260px}}.pos .create-order-dialog{width:min(1120px,100%);max-height:92dvh;display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:22px;overflow:hidden}.create-order-dialog h2{margin:0}.create-order-dialog header p{margin:8px 0}.order-picker-filters{display:flex;gap:12px}.order-picker-filters input{flex:1;min-width:0;margin:0}.order-picker-filters select{border:1px solid #edc4d5;border-radius:12px;padding:12px;font:inherit;background:#fff;max-width:40%}.order-picker-help{font-size:.85em;color:#7d586a}.order-picker-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;min-height:0;flex:1;overflow:hidden}.order-picker-list{overflow:auto;min-height:180px}.order-picker-product{display:flex;align-items:center;gap:12px;border:1px solid #f0dce6;border-radius:12px;padding:10px;margin-bottom:8px}.order-picker-product>img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.order-picker-product>strong{flex:1;min-width:0}.order-picker-product button{padding:9px;border:0;border-radius:10px;background:#fce8f0;color:#b71659;white-space:nowrap;font:inherit}.order-quantity{display:flex;align-items:center;gap:5px}.order-quantity input{width:64px;min-height:38px;margin:0;padding:8px}.order-picker-summary{background:#fff5f9;border-radius:14px;padding:16px;overflow:auto}.order-picker-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0dce6}.create-order-dialog .view-actions{flex-shrink:0;margin-bottom:0}@media(max-width:760px){.pos .create-order-dialog{padding:16px}.order-picker-body{grid-template-columns:1fr}.order-picker-summary{display:none}.order-picker-product{flex-wrap:wrap}.order-quantity{margin-left:auto}.order-picker-filters{flex-wrap:wrap}.order-picker-filters select{max-width:100%}}.inventory-request-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.inventory-request-check input[type=checkbox]{width:22px;height:22px;min-height:0;margin:0;accent-color:#bf125c;cursor:pointer}.inventory-request-toolbar button:disabled{opacity:.5;cursor:default}.receipt-list{min-height:0;overflow:auto;flex:1}.receipt-note{display:grid;gap:6px;margin-top:8px;font-size:.85em}.receipt-note input{margin:0;min-width:160px}.receipt-dialog .order-quantity input{width:80px}.receipt-dialog .view-actions{margin-top:0}.sale-void{border-top:1px solid #efcbdc;margin-top:18px;padding-top:16px}.sale-void label{display:grid;gap:8px;margin:12px 0}.sale-void textarea{padding:12px;border:1px solid #edb4cf;border-radius:12px;font:inherit;min-height:70px}.order-detail-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.order-detail-heading h2{margin:0}.order-detail-heading button{width:auto;margin:0 0 0 auto}.pos .inventory-request-dialog{width:min(640px,100%);height:min(76dvh,740px)}.inventory-request-dialog .order-picker-body{display:flex;flex-direction:column}.inventory-request-dialog .order-picker-list{min-height:0;overflow-y:auto}.inventory-with-detail .inventory-labeled-filters{display:grid;width:min(100%,56rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.875rem;align-items:end}.inventory-labeled-filters label{display:grid;gap:.3rem;min-width:0;font-weight:600}.inventory-with-detail .inventory-labeled-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:0;height:2.75rem;margin:0;padding:0 .75rem;font:inherit;font-weight:400}.inventory-heading-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.inventory-heading-copy :is(h1,p){margin:0}.inventory-heading-copy p{font-size:.88em;color:#765564}img[aria-haspopup=dialog]{cursor:zoom-in}.product-photo-preview{width:min(22rem,90vw);max-height:85dvh;box-sizing:border-box;border:1px solid #edc4d5;border-radius:16px;padding:1rem;color:#39131f}.product-photo-preview::backdrop{background:#29162888}.product-photo-preview header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.product-photo-preview button{border:0;background:#fce8f0;color:#a21450;border-radius:8px;padding:.5rem .8rem;cursor:pointer}.product-photo-preview img{display:block;width:100%;height:min(18rem,55dvh);object-fit:contain}.order-picker-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));width:min(100%,48rem);gap:.875rem}.order-picker-filters label{display:grid;gap:.3rem;min-width:0;font-weight:600}.order-picker-filters label :is(input,select){box-sizing:border-box;width:100%;max-width:none;min-height:0;height:2.75rem;padding:0 .75rem;font:inherit;font-weight:400}@media(min-width:761px){.create-order-dialog:not(.inventory-request-dialog) .order-picker-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pos .order-catalog-dialog{box-sizing:border-box;height:calc(100dvh - 32px);max-height:none;overflow-y:auto}.order-catalog-dialog .order-picker-body{min-height:6rem;grid-template-rows:minmax(0,1fr)}.order-catalog-dialog .order-picker-list{min-height:0;scrollbar-gutter:stable}.products-management .price-filters{display:grid;width:min(100%,48rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:.875rem}.products-management .price-filters label{display:grid;gap:.3rem;min-width:0;font-weight:600}.products-management .price-filters :is(input,select){box-sizing:border-box;width:100%;max-width:none;height:2.75rem;min-height:0;margin:0;padding:0 .75rem;font:inherit;font-weight:400}.scanner-panel .scan-success,.scanner-panel .scan-error{padding:.75rem;border-radius:.65rem;font-weight:600}.scanner-panel .scan-success{background:#e4f5e8;color:#155c31}.scanner-panel .scan-error{background:#ffeaec;color:#9e1933}.pos select.pos-select[class]{appearance:none;padding-inline:.75rem 2.35rem;border:1px solid #dfafc2;border-radius:.65rem;color:#431a2a;background:#fffbfd url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22m4 6 4 4 4-4%22 fill=%22none%22 stroke=%22%23a51b53%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") no-repeat right .75rem center;cursor:pointer}.pos select.pos-select[class]:hover:not(:disabled){border-color:#c65c88}.pos select.pos-select[class]:focus-visible{outline:2px solid #aa1653;outline-offset:2px}.pos select.pos-select[class]:disabled{cursor:default;opacity:.65}@supports (appearance: base-select){.pos select.pos-select[class],.pos-select::picker(select){appearance:base-select}.pos select.pos-select[class]{display:flex;align-items:center;justify-content:flex-start;padding-block:0}.pos select.pos-select[class]::picker-icon{display:none}.pos-select::picker(select){margin-block:.25rem;padding:.25rem;border:1px solid #dfafc2;border-radius:.7rem;background:#fff;color:#431a2a;box-shadow:0 .35rem 1.25rem #4c173221;max-height:min(18rem,50dvh);overflow:auto}.pos-select option{padding:.55rem .7rem;border-radius:.4rem}.pos-select option:checked{background:#fbe4ee;color:#941349;font-weight:600}.pos-select option:is(:hover,:focus-visible){background:#fff1f6;outline:1px solid #cd81a2;outline-offset:-1px}}@media(forced-colors:active){.pos select.pos-select[class]{appearance:auto;background-image:none}}.cash-dialog.close-by-method{width:min(52rem,94vw);max-height:92dvh;overflow-y:auto}.close-by-method .closing-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem}.closing-method{border-top:4px solid currentColor;border-radius:.65rem;padding:.9rem}.closing-method.efectivo{color:#175c36;background:#eaf7ef}.closing-method.debito{color:#95243c;background:#fff0f2}.closing-method.transferencia{color:#215a83;background:#eaf4fd}.closing-method h2{margin:0;font-size:1.15em}.closing-method p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem}.closing-method input{width:100%;box-sizing:border-box;margin-bottom:0}*{box-sizing:border-box}body{margin:0;background:#fce8ef;color:#39131f;font-family:Arial,sans-serif}body:before,body:after{content:"";position:fixed;z-index:-1;background:#fbdfea;width:260px;height:280px;border-radius:44% 56% 37% 63%;transform:rotate(-25deg)}body:before{right:-120px;top:15px}body:after{left:-95px;bottom:-130px}main{width:min(672px,calc(100% - 40px));margin:80px auto;font-size:16px}header{display:flex;gap:14px;align-items:center;margin-bottom:30px}header img{width:62px;height:62px;border-radius:50%}header strong{font-size:20px}header p{font-size:.85em;margin:7px 0 0;color:#79636b}.eyebrow{font-size:.75em;font-weight:700;letter-spacing:1.8px;color:#cb1254;margin:0 0 12px}h1{font-size:2em;letter-spacing:-.7px;margin:0 0 12px}p{line-height:1.6}.intro{color:#79636b;margin:0 0 24px}button,input{font:inherit}button{cursor:pointer}.access{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fffafb;border:1px solid #f4bad0;border-radius:19px;padding:19px 16px;text-align:left;color:inherit;margin-bottom:24px}.access small{display:block;color:#79636b;font-size:.85em;margin-top:6px}.track{width:38px;height:22px;background:#ddcbd1;border-radius:20px;flex-shrink:0}.track span{display:block;width:20px;height:20px;margin:1px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #9d7787}.access[aria-checked=true] .track{background:#bf1859}.access[aria-checked=true] .track span{transform:translate(16px)}form,section{background:#fffafb;border-radius:25px;padding:26px;box-shadow:0 8px 18px #be185908}h2{font-size:1.15em;margin:2px 0 18px}label{display:block;margin-bottom:12px}input{width:100%;min-height:55px;border:1px solid #f4bad0;border-radius:12px;padding:16px;background:#fff;color:#39131f;margin-bottom:16px}input:focus{outline:3px solid #bd185933;border-color:#bd1859}.password{position:relative}.password input{padding-right:92px}.password button{position:absolute;right:12px;top:0;height:55px;border:0;background:transparent;color:#ac1853;font-size:.8em}.primary{width:100%;background:#bc1858;border:0;border-radius:14px;color:#fff;font-weight:700;min-height:57px;padding:16px}button:focus-visible{outline:3px solid #781448;outline-offset:4px}button:disabled{opacity:.65;cursor:wait}footer{color:#79636b;font-size:.85em;line-height:1.65;margin-top:24px}.error{background:#ffe3e9;color:#922039;padding:12px;border-radius:10px}.large{font-size:20px;margin-top:36px}.large header strong{font-size:24px}.large input,.large .primary{min-height:68px}.large .password button{height:68px}@media(max-width:600px){main,.large{margin:32px auto}h1{font-size:1.8em}form,section{padding:20px}header p{font-size:.75em}}
