@import url('https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.10.1/css/all.min.css');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Raleway:wght@400;500;600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--app-navy:#0e5077;--app-navy-dark:#043d5f;--app-blue:#006687;--app-link:#005588;--app-cyan:#5bc0de;--app-green:#5cb85c;--app-orange:#f0ad4e;--app-red:#d9534f;--app-purple:#7b4f9d;--app-text:#333333;--app-muted:#777777;--app-border:#dddddd;--app-border-light:#e7e7e7;--app-canvas:#f8f8f8;--app-white:#ffffff;--color-black:#000000;--color-logo-text:#111111;--color-logo-accent:#e30613;--color-transparent:transparent;--color-005580:#005580;--color-005b96:#005b96;--color-0d6efd:#0d6efd;--color-0f172a:#0f172a;--color-111827:#111827;--color-122b40:#122b40;--color-15803d:#15803d;--color-162033:#162033;--color-164f69:#164f69;--color-166534:#166534;--color-16a34a:#16a34a;--color-172033:#172033;--color-176b9b:#176b9b;--color-187b45:#187b45;--color-187da4:#187da4;--color-198754:#198754;--color-1b6d85:#1b6d85;--color-1d4ed8:#1d4ed8;--color-1e40af:#1e40af;--color-1f2937:#1f2937;--color-202633:#202633;--color-204d74:#204d74;--color-212529:#212529;--color-23527c:#23527c;--color-245269:#245269;--color-255625:#255625;--color-2563eb:#2563eb;--color-25a55f:#25a55f;--color-263550:#263550;--color-269abc:#269abc;--color-286090:#286090;--color-2b542c:#2b542c;--color-2e6da4:#2e6da4;--color-2e9fcb:#2e9fcb;--color-315801:#315801;--color-31708f:#31708f;--color-31b0d5:#31b0d5;--color-334155:#334155;--color-337ab7:#337ab7;--color-374151:#374151;--color-398439:#398439;--color-3c763d:#3c763d;--color-444444:#444444;--color-449d44:#449d44;--color-46b8da:#46b8da;--color-475569:#475569;--color-498302:#498302;--color-4aa3df:#4aa3df;--color-4b5563:#4b5563;--color-4cae4c:#4cae4c;--color-4f5360:#4f5360;--color-4f585d:#4f585d;--color-555555:#555555;--color-555863:#555863;--color-555864:#555864;--color-55a500:#55a500;--color-5b21b6:#5b21b6;--color-64748b:#64748b;--color-66512c:#66512c;--color-666666:#666666;--color-66afe9:#66afe9;--color-6b7280:#6b7280;--color-72ca06:#72ca06;--color-761c19:#761c19;--color-77849a:#77849a;--color-78350f:#78350f;--color-843534:#843534;--color-854d0e:#854d0e;--color-8791a2:#8791a2;--color-888888:#888888;--color-8992a3:#8992a3;--color-8a6d3b:#8a6d3b;--color-8c8c8c:#8c8c8c;--color-92400e:#92400e;--color-93c5fd:#93c5fd;--color-94a3b8:#94a3b8;--color-985f0d:#985f0d;--color-991b1b:#991b1b;--color-999999:#999999;--color-9ca3af:#9ca3af;--color-a66b18:#a66b18;--color-a6e1ec:#a6e1ec;--color-a94442:#a94442;--color-aaaaaa:#aaaaaa;--color-ac2925:#ac2925;--color-adadad:#adadad;--color-b91c1c:#b91c1c;--color-bbbbbb:#bbbbbb;--color-bbf7d0:#bbf7d0;--color-bce8f1:#bce8f1;--color-bfdbfe:#bfdbfe;--color-c2410c:#c2410c;--color-c9302c:#c9302c;--color-c9d1de:#c9d1de;--color-c9e2b3:#c9e2b3;--color-cbd5e1:#cbd5e1;--color-cccccc:#cccccc;--color-d1d5db:#d1d5db;--color-d43f3a:#d43f3a;--color-d58512:#d58512;--color-d6e9c6:#d6e9c6;--color-d8d8d8:#d8d8d8;--color-d9e2e8:#d9e2e8;--color-d9edf7:#d9edf7;--color-dbeafe:#dbeafe;--color-dc2626:#dc2626;--color-dcfce7:#dcfce7;--color-dee2e6:#dee2e6;--color-dff0d8:#dff0d8;--color-e1e6ea:#e1e6ea;--color-e2e8f0:#e2e8f0;--color-e4b9c0:#e4b9c0;--color-e5e5e5:#e5e5e5;--color-e5e7eb:#e5e7eb;--color-e5eaee:#e5eaee;--color-e6e6e6:#e6e6e6;--color-e6e9ef:#e6e9ef;--color-e7eaf0:#e7eaf0;--color-e8f2fb:#e8f2fb;--color-ebccd1:#ebccd1;--color-ec971f:#ec971f;--color-ede9fe:#ede9fe;--color-edf0f4:#edf0f4;--color-eea236:#eea236;--color-eeeeee:#eeeeee;--color-eef2f7:#eef2f7;--color-eef3ff:#eef3ff;--color-eef8fc:#eef8fc;--color-eff6ff:#eff6ff;--color-f0f1f3:#f0f1f3;--color-f0fdf4:#f0fdf4;--color-f1f1f1:#f1f1f1;--color-f1f5f9:#f1f5f9;--color-f2dede:#f2dede;--color-f3e8ff:#f3e8ff;--color-f3f4f6:#f3f4f6;--color-f3f6fa:#f3f6fa;--color-f4f6f9:#f4f6f9;--color-f4f7fb:#f4f7fb;--color-f5f5f5:#f5f5f5;--color-f5f6f8:#f5f6f8;--color-f5f7fb:#f5f7fb;--color-f5f9fb:#f5f9fb;--color-f6f6f6:#f6f6f6;--color-f7e1b5:#f7e1b5;--color-f8fafc:#f8fafc;--color-f8fcfd:#f8fcfd;--color-f9f9f9:#f9f9f9;--color-f9fafb:#f9fafb;--color-faebcc:#faebcc;--color-fafafa:#fafafa;--color-fbfcfd:#fbfcfd;--color-fcf8e3:#fcf8e3;--color-fde68a:#fde68a;--color-fecaca:#fecaca;--color-fed7aa:#fed7aa;--color-fee2e2:#fee2e2;--color-fef3c7:#fef3c7;--color-ffc107:#ffc107;--color-ffedd5:#ffedd5;--color-fff1f2:#fff1f2;--color-fff7ed:#fff7ed;--color-fffbeb:#fffbeb;--color-rgba-0-0-0-035:rgba(0,0,0,.035);--color-rgba-0-0-0-04:rgba(0,0,0,.04);--color-rgba-0-0-0-05:rgba(0,0,0,.05);--color-rgba-0-0-0-06:rgba(0,0,0,.06);--color-rgba-0-0-0-075:rgba(0,0,0,.075);--color-rgba-0-0-0-08:rgba(0,0,0,.08);--color-rgba-0-0-0-09:rgba(0,0,0,.09);--color-rgba-0-0-0-125:rgba(0,0,0,.125);--color-rgba-0-0-0-2:rgba(0,0,0,.2);--color-rgba-0-0-0-5:rgba(0,0,0,.5);--color-rgba-102-175-233-55:rgba(102,175,233,.55);--color-rgba-102-175-233-6:rgba(102,175,233,.6);--color-rgba-15-23-42-06:rgba(15,23,42,.06);--color-rgba-255-255-255-22:rgba(255,255,255,.22);--color-rgba-31-43-61-055:rgba(31,43,61,.055);--color-rgba-37-99-235-08:rgba(37,99,235,.08);--color-rgba-74-163-223-16:rgba(74,163,223,.16)}*,*::before,*::after{box-sizing:border-box}html{min-height:100%;max-width:100%;overflow-x:hidden;background:var(--app-canvas)}body{min-height:100vh !important;width:100% !important;max-width:100% !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;background:var(--app-canvas) !important;color:var(--app-text) !important;font-family:"Open Sans",Verdana,Tahoma,serif !important;font-size:14px !important;line-height:1.42857143 !important;overflow-x:hidden !important}body,button,input,select,textarea{font-family:"Open Sans",Verdana,Tahoma,serif !important;font-size:14px;max-width:100%}h1,h2,h3,h4,h5,h6,.brand-title,.page-title,.menu-title,.card-title,.section-title,.approval-title,.role-title,.status-title,.progress-title{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:400 !important;color:var(--app-navy) !important}h1{margin:0 0 15px !important;font-size:36px !important;line-height:1.2 !important}h2{margin:0 0 15px !important;font-size:30px !important}h3{font-size:24px !important}h4{font-size:18px !important}h5{font-size:14px !important}h6{font-size:12px !important}p{margin:0 0 10px}a{color:var(--app-link);text-decoration:none}a:hover,a:focus{color:var(--app-navy-dark);text-decoration:underline}button,a,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.app-container{width:min(1170px,calc(100% - 30px));margin:0 auto}.app-site-header{flex:0 0 auto;margin:0;padding:10px 0;background:var(--app-white);border-bottom:1px solid var(--app-border-light)}.app-header-inner{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.app-logo{display:inline-flex;align-items:center;gap:12px;color:var(--app-text);text-decoration:none;min-width:0}.app-logo:hover,.app-logo:focus{color:var(--app-text);text-decoration:none}.app-logo-image{width:40px;height:auto}.app-logo-wordmark{color:var(--color-logo-text);font-family:"Montserrat",sans-serif;font-size:35px;font-weight:700;letter-spacing:2px;line-height:1}.app-logo-accent{color:var(--color-logo-accent);font:inherit}.app-logo-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-005580);border-radius:3px;background:var(--app-blue);color:var(--app-white);font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:1}.app-logo-title{display:block;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.6em;font-weight:400;line-height:1.05}.app-logo-subtitle{display:block;margin-top:4px;color:var(--app-muted);font-size:12px}.app-account{display:flex;align-items:center;justify-content:flex-end;gap:15px;color:var(--color-555555);min-width:0}.app-account-copy{text-align:right}.app-account-copy strong,.app-account-copy span{display:block}.app-account-copy strong{font-weight:600}.app-account-copy span,.app-account-guest{color:var(--app-muted);font-size:12px}.app-account form{margin:0}.app-account-button{min-height:32px;padding:6px 12px;border:1px solid var(--color-cccccc);border-radius:3px;background:var(--app-white);color:var(--color-555555);cursor:pointer}.app-account-button:hover{background:var(--color-eeeeee);border-color:var(--color-aaaaaa)}.app-main-nav{flex:0 0 auto;min-height:42px;background:var(--app-navy);border:0}.app-main-nav .app-container{position:relative}.app-nav-links{display:flex;align-items:stretch;min-height:42px}.app-nav-links a{display:flex;align-items:center;min-height:42px;padding:10px 15px;color:var(--app-white);font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;text-decoration:none;white-space:nowrap}.app-nav-links a:hover,.app-nav-links a:focus,.app-nav-links a.active{background:var(--app-navy-dark);color:var(--app-white);text-decoration:none}.app-nav-links a.active{box-shadow:inset 0 -3px 0 var(--app-cyan)}.app-nav-right{margin-left:auto}.app-user-menu{position:relative;margin-left:auto;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.app-user-menu>.dropdown-toggle{width:auto !important;min-height:42px;margin:0 !important;padding:10px 15px;display:flex;align-items:center;gap:10px;border:0 !important;border-radius:0 !important;background:var(--color-transparent) !important;color:var(--app-white) !important;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:15px;font-weight:400 !important;line-height:22px;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none}.app-user-menu>.dropdown-toggle:hover,.app-user-menu>.dropdown-toggle:focus,.app-user-menu.is-open>.dropdown-toggle{background:var(--app-navy-dark) !important;color:var(--app-white) !important;outline:0}.app-user-menu>.dropdown-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--app-cyan)}.app-user-menu .caret{width:0;height:0;display:inline-block;border-top:5px dashed var(--app-white);border-right:5px solid var(--color-transparent);border-left:5px solid var(--color-transparent);vertical-align:middle}.app-user-menu.is-open .caret{transform:rotate(180deg)}.app-user-dropdown{width:220px;position:absolute;z-index:1000;top:100%;right:0;overflow:hidden;border:1px solid var(--color-cccccc);border-top:0;border-radius:0 0 3px 3px;background:var(--app-white);box-shadow:0 5px 10px var(--color-rgba-0-0-0-2)}.app-user-dropdown[hidden]{display:none !important}.app-user-dropdown a,.app-user-dropdown button{width:100% !important;min-height:40px !important;margin:0 !important;padding:10px 15px !important;display:flex !important;align-items:center !important;gap:9px;border:0 !important;border-bottom:1px solid var(--color-eeeeee) !important;border-radius:0 !important;background:var(--app-white) !important;color:var(--color-444444) !important;font-family:"Open Sans",Verdana,Tahoma,serif !important;font-size:14px !important;line-height:20px !important;text-align:left !important;text-decoration:none !important;cursor:pointer}.app-user-dropdown form:last-child button,.app-user-dropdown>a:last-child{border-bottom:0 !important}.app-user-dropdown a:hover,.app-user-dropdown a:focus,.app-user-dropdown button:hover,.app-user-dropdown button:focus{background:var(--color-f5f5f5) !important;color:var(--app-link) !important}.app-user-dropdown form{margin:0}.app-user-dropdown .fas{width:16px;color:var(--color-888888);text-align:center}.app-nav-divider{width:1px;margin:9px 3px;background:var(--color-rgba-255-255-255-22)}.app-nav-toggle{display:none;width:100%;min-height:42px;align-items:center;justify-content:space-between;padding:8px 0;border:0;background:var(--color-transparent);color:var(--app-white);cursor:pointer}.app-nav-toggle-label{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.app-nav-toggle-icon,.app-nav-toggle-icon::before,.app-nav-toggle-icon::after{width:22px;height:2px;display:block;position:relative;background:var(--app-white)}.app-nav-toggle-icon::before,.app-nav-toggle-icon::after{content:"";position:absolute;left:0}.app-nav-toggle-icon::before{top:-6px}.app-nav-toggle-icon::after{top:6px}body>header.header,body>header.topbar{display:none !important}body>.container,body>main.container,body>.page,body>main.page{width:min(1170px,calc(100% - 30px)) !important;max-width:1170px !important;margin:20px auto 60px !important;padding:0 !important;flex:0 0 auto}.page>.layout{width:100% !important;max-width:none !important;margin:0 !important}.page-header,.container>.header,main>.header,.page-title{margin:0 0 20px !important;padding:0 0 10px !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:20px !important;border:0 !important;border-bottom:1px solid var(--color-cccccc) !important;border-radius:0 !important;background:var(--color-transparent) !important;box-shadow:none !important}.page-header h1,.container>.header h1,main>.header h1,.page-title h1{margin:0 0 4px !important;padding:0 !important;color:var(--app-link) !important}.page-header p,.page-title p,.subtitle,.section-subtitle,.card-description{margin:0 !important;color:var(--app-muted) !important;font-size:13px !important}.card,.menu-card,.approval-card,.order-card,.status-card,.stat,.role-info,.progress-box,.search-box,.cart,.empty,.smtp-info,.server-type-box,.department-selector,.edit-box,.detail-box,.total-box,.connection-example,.import-area,.product-picker,.add-product-area{font-size:.9em !important;background:var(--app-white) !important;background-image:none !important;border:0px !important;border-radius:3px !important;box-shadow:none !important}.card,.status-card,.role-info,.progress-box,.smtp-info,.connection-example{margin-bottom:20px !important}.card,.role-info,.status-card,.progress-box,.edit-box,.detail-box,.total-box,.connection-example,.smtp-info,.department-selector,.add-product-area{padding:15px !important}.card-header,.section-header,.cart-header{padding:10px 15px !important;background:var(--app-white) !important;background-image:none !important;border:0 !important;border-bottom:1px solid var(--app-border) !important;border-radius:0 !important;box-shadow:none !important}.card-header h2,.card-header .card-title,.section-header h2,.cart-header .cart-title{margin:0 !important;color:var(--color-444444) !important;font-size:16px !important;font-weight:500 !important}.card-body,.cart-body{padding:0 !important}.menu-grid,.stats,.approval-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:15px !important;margin:0 0 20px !important}.menu-grid{grid-auto-rows:1fr !important}.menu-grid>.menu-card{margin:0 !important}.menu-card{min-height:150px !important;padding:15px !important;color:var(--app-text) !important}.menu-card:hover{border-color:var(--color-bbbbbb) !important;text-decoration:none !important;transform:none !important}.menu-icon,.status-icon,.role-info-icon,.empty-icon,.order-icon,.brand-icon{width:auto !important;height:auto !important;margin:0 0 10px !important;padding:0 !important;display:block !important;background:var(--color-transparent) !important;background-image:none !important;color:var(--app-blue) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:22px !important}.menu-title{margin-bottom:6px !important;color:var(--app-navy) !important;font-size:17px !important}.menu-description{color:var(--app-muted) !important;font-size:13px !important}.card-link{margin-top:12px !important;color:var(--app-link) !important;font-weight:600 !important}.stats{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.stat{min-height:90px !important;padding:15px !important;text-align:left !important}.stat-label{color:var(--app-muted) !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase}.stat-value{margin-top:5px !important;color:var(--app-navy) !important;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:27px !important;font-weight:400 !important}.role-info{display:flex !important;align-items:flex-start !important;gap:12px !important;color:var(--app-text) !important}.role-info p,.role-text{color:var(--app-muted) !important}form{margin-top:0}label,.form-label,.small-label,.note-label,.info-label{display:block;color:var(--color-444444) !important;font-weight:600 !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="file"],select,textarea,.form-control,.search,.search-input,.qty-input,.new-qty-input,.reject-field{width:100%;min-height:34px !important;padding:6px 12px !important;border:1px solid var(--color-cccccc) !important;border-radius:4px !important;background:var(--app-white) !important;background-image:none !important;color:var(--color-555555) !important;box-shadow:inset 0 1px 1px var(--color-rgba-0-0-0-075) !important;outline:0}textarea{min-height:90px !important;resize:vertical}input:focus,select:focus,textarea:focus,.form-control:focus,.search:focus,.search-input:focus{border-color:var(--color-66afe9) !important;box-shadow:inset 0 1px 1px var(--color-rgba-0-0-0-075),0 0 6px var(--color-rgba-102-175-233-55) !important}input[type="checkbox"],input[type="radio"]{min-height:0 !important;width:auto !important;margin:0 6px 0 0 !important;box-shadow:none !important}.form-grid,.edit-grid,.detail-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:15px 20px !important}.form-group,.field{margin-bottom:15px !important}.form-help,.password-note,.department-selector-help,.info-value,small,.muted,.meta-value{color:var(--app-muted) !important}.actions,.header-actions,.approval-buttons,.product-actions,.save-area,.import-area,.toolbar,.checkbox-row,.switch-row{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important}.actions{margin-top:15px !important}.btn,.btn-default,.btn-primary,.btn-secondary,.btn-light,.btn-dark,.btn-danger,.btn-success,.btn-info,.btn-warning,.btn-back,.back-button,.logout,.app-account-button,.btn-save,.toggle-button,.add-cart,.remove-btn,.submit-order,.qty-btn{min-height:34px !important;width:auto !important;margin:0 !important;padding:6px 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--color-transparent) !important;border-radius:4px !important;background-image:none !important;box-shadow:none !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;white-space:nowrap !important;vertical-align:middle !important;overflow:hidden !important;touch-action:manipulation;user-select:none;text-decoration:none !important;cursor:pointer !important;transform:none !important}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-back:hover,.btn-back:focus,.btn-back:active,.btn-back.active,.back-button:hover,.back-button:focus,.back-button:active,.back-button.active,.logout:hover,.logout:focus,.logout:active,.logout.active,.app-account-button:hover,.app-account-button:focus,.app-account-button:active,.app-account-button.active,.qty-btn:hover,.qty-btn:focus,.qty-btn:active,.qty-btn.active{color:var(--app-text) !important;background-color:var(--color-e6e6e6) !important;border-color:var(--color-adadad) !important;text-decoration:none !important}.btn:focus,.btn.focus,.btn-default:focus,.btn-primary:focus,.btn-success:focus,.btn-info:focus,.btn-warning:focus,.btn-danger:focus,.btn-secondary:focus,.btn-light:focus,.btn-back:focus,.back-button:focus,.logout:focus,.app-account-button:focus,.btn-save:focus,.toggle-button:focus,.add-cart:focus,.remove-btn:focus,.submit-order:focus,.qty-btn:focus{outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px !important}.btn:active,.btn.active,.btn-default:active,.btn-default.active,.btn-primary:active,.btn-primary.active,.btn-success:active,.btn-success.active,.btn-info:active,.btn-info.active,.btn-warning:active,.btn-warning.active,.btn-danger:active,.btn-danger.active,.btn-secondary:active,.btn-secondary.active,.btn-light:active,.btn-light.active,.btn-back:active,.btn-back.active,.back-button:active,.back-button.active,.logout:active,.logout.active,.app-account-button:active,.app-account-button.active,.btn-save:active,.btn-save.active,.toggle-button:active,.toggle-button.active,.add-cart:active,.add-cart.active,.remove-btn:active,.remove-btn.active,.submit-order:active,.submit-order.active,.qty-btn:active,.qty-btn.active{background-image:none !important;box-shadow:inset 0 3px 5px var(--color-rgba-0-0-0-125) !important}.btn-default,.btn-secondary,.btn-light,.btn-back,.back-button,.logout,.app-account-button,.qty-btn{color:var(--app-text) !important;background-color:var(--app-white) !important;border-color:var(--color-cccccc) !important}.btn-primary,.btn-dark,.add-cart,.submit-order,.btn-save{background-color:var(--color-337ab7) !important;border-color:var(--color-2e6da4) !important;color:var(--app-white) !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.add-cart:hover,.add-cart:focus,.add-cart:active,.add-cart.active,.submit-order:hover,.submit-order:focus,.submit-order:active,.submit-order.active,.btn-save:hover,.btn-save:focus,.btn-save:active,.btn-save.active{background-color:var(--color-286090) !important;border-color:var(--color-204d74) !important;color:var(--app-white) !important}.btn-success,.toggle-enable{background-color:var(--app-green) !important;border-color:var(--color-4cae4c) !important;color:var(--app-white) !important}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.toggle-enable:hover,.toggle-enable:focus,.toggle-enable:active,.toggle-enable.active{background-color:var(--color-449d44) !important;border-color:var(--color-398439) !important;color:var(--app-white) !important}.btn-info{background-color:var(--app-cyan) !important;border-color:var(--color-46b8da) !important;color:var(--app-white) !important}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active{background-color:var(--color-31b0d5) !important;border-color:var(--color-269abc) !important;color:var(--app-white) !important}.btn-warning{background-color:var(--app-orange) !important;border-color:var(--color-eea236) !important;color:var(--app-white) !important}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:var(--color-ec971f) !important;border-color:var(--color-d58512) !important;color:var(--app-white) !important}.btn-danger,.remove-btn,.toggle-disable{background-color:var(--app-red) !important;border-color:var(--color-d43f3a) !important;color:var(--app-white) !important}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.remove-btn:hover,.remove-btn:focus,.remove-btn:active,.remove-btn.active,.toggle-disable:hover,.toggle-disable:focus,.toggle-disable:active,.toggle-disable.active{background-color:var(--color-c9302c) !important;border-color:var(--color-ac2925) !important;color:var(--app-white) !important}.btn-default:focus,.btn-default.focus,.btn-secondary:focus,.btn-secondary.focus,.btn-light:focus,.btn-light.focus,.btn-back:focus,.btn-back.focus,.back-button:focus,.back-button.focus,.logout:focus,.logout.focus,.app-account-button:focus,.app-account-button.focus,.qty-btn:focus,.qty-btn.focus{border-color:var(--color-8c8c8c) !important}.btn-primary:focus,.btn-primary.focus,.btn-dark:focus,.btn-dark.focus,.add-cart:focus,.add-cart.focus,.submit-order:focus,.submit-order.focus,.btn-save:focus,.btn-save.focus{border-color:var(--color-122b40) !important}.btn-success:focus,.btn-success.focus,.toggle-enable:focus,.toggle-enable.focus{border-color:var(--color-255625) !important}.btn-info:focus,.btn-info.focus{border-color:var(--color-1b6d85) !important}.btn-warning:focus,.btn-warning.focus{border-color:var(--color-985f0d) !important}.btn-danger:focus,.btn-danger.focus,.remove-btn:focus,.remove-btn.focus,.toggle-disable:focus,.toggle-disable.focus{border-color:var(--color-761c19) !important}.btn-action{min-height:34px !important;padding:6px 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--color-498302) !important;border-radius:4px !important;background-color:var(--color-72ca06) !important;background-image:none !important;color:var(--app-white) !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;overflow:hidden !important;text-decoration:none !important;cursor:pointer !important}.btn-action:hover,.btn-action:focus,.btn-action:active,.btn-action.active{border-color:var(--color-315801) !important;background-color:var(--color-55a500) !important;color:var(--app-white) !important;text-decoration:none !important}.btn.disabled,.btn[disabled],fieldset[disabled] .btn,.btn-default.disabled,.btn-default[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-info.disabled,.btn-info[disabled],.btn-warning.disabled,.btn-warning[disabled],.btn-danger.disabled,.btn-danger[disabled],.add-cart.disabled,.add-cart[disabled],.submit-order.disabled,.submit-order[disabled],.toggle-button.disabled,.toggle-button[disabled]{cursor:not-allowed !important;pointer-events:none;box-shadow:none !important;opacity:.65 !important}.btn-sm,.toggle-button,.qty-btn,.remove-btn{min-height:30px !important;padding:5px 10px !important;border-radius:3px !important;font-size:12px !important;line-height:1.5 !important}.btn-block,.btn-full{width:100% !important;display:flex !important}.btn-icon{width:30px !important;padding-right:7px !important;padding-left:7px !important}.btn>.fas,.btn-default>.fas,.btn-primary>.fas,.btn-secondary>.fas,.btn-light>.fas,.btn-dark>.fas,.btn-danger>.fas,.btn-action>.fas,.btn-success>.fas,.btn-info>.fas,.btn-warning>.fas,.btn-back>.fas,.back-button>.fas,.logout>.fas,.app-account-button>.fas,.btn-save>.fas,.toggle-button>.fas,.add-cart>.fas,.remove-btn>.fas,.submit-order>.fas,.qty-btn>.fas{margin-right:5px}.btn-icon>.fas{margin:0 !important}.card-link .fas{margin-left:4px}.app-search-field{position:relative;width:100%;min-width:0}.app-search-field>.fas{position:absolute;top:50%;left:12px;z-index:2;color:var(--app-muted);pointer-events:none;transform:translateY(-50%)}.app-search-field>input{width:100% !important;padding-left:34px !important}.toolbar>.app-search-field{width:auto;flex:1 1 320px}.table-wrap,.table-wrapper{width:100%;overflow-x:auto;border:1px solid var(--app-border);background:var(--app-white)}table{width:100% !important;max-width:100% !important;margin:0 !important;border-collapse:collapse !important;border-spacing:0 !important;background:var(--app-white) !important}.table-wrap table,.table-wrapper table{border:0 !important}th,td{padding:8px !important;border:0 !important;border-top:1px solid var(--app-border) !important;color:var(--color-444444) !important;text-align:left;vertical-align:middle !important}thead th{border-top:0 !important;border-bottom:2px solid var(--app-border) !important;background:var(--color-f5f5f5) !important;color:var(--color-444444) !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase}tbody tr:nth-child(even){background:var(--color-fafafa)}tbody tr:hover{background:var(--color-f5f9fb) !important}.edit-form{display:grid !important;grid-template-columns:minmax(180px,2fr) minmax(90px,1fr) minmax(140px,1fr) minmax(150px,1fr) !important;align-items:center !important;gap:12px !important}.alert{margin:10px 0 20px !important;padding:15px !important;border:1px solid var(--color-transparent) !important;border-radius:4px !important;background-image:none !important;box-shadow:none !important}.alert h4{margin-top:0 !important;color:inherit !important}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-top:0 !important;margin-bottom:0 !important}.alert>ul{padding-left:40px}.alert>p + p{margin-top:5px !important}.alert-success{background-color:var(--color-dff0d8) !important;border-color:var(--color-d6e9c6) !important;color:var(--color-3c763d) !important}.alert-success .alert-link{color:var(--color-2b542c) !important}.alert-success hr{border-top-color:var(--color-c9e2b3) !important}.alert-info{background-color:var(--color-d9edf7) !important;border-color:var(--color-bce8f1) !important;color:var(--color-31708f) !important}.alert-info .alert-link{color:var(--color-245269) !important}.alert-info hr{border-top-color:var(--color-a6e1ec) !important}.alert-warning{background-color:var(--color-fcf8e3) !important;border-color:var(--color-faebcc) !important;color:var(--color-8a6d3b) !important}.alert-warning .alert-link{color:var(--color-66512c) !important}.alert-warning hr{border-top-color:var(--color-f7e1b5) !important}.alert-danger,.alert-error{background-color:var(--color-f2dede) !important;border-color:var(--color-ebccd1) !important;color:var(--color-a94442) !important}.alert-danger .alert-link,.alert-error .alert-link{color:var(--color-843534) !important}.alert-danger hr,.alert-error hr{border-top-color:var(--color-e4b9c0) !important}.close{float:right;color:var(--color-black);font-size:21px;font-weight:700;line-height:1;text-shadow:0 1px 0 var(--app-white);opacity:.2}.close:hover,.close:focus{color:var(--color-black);text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;border:0;background:var(--color-transparent);appearance:none}.alert-dismissable,.alert-dismissible{padding-right:35px !important}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.badge,.status-badge,.count-badge,.department-badge,.new-badge,.product-number,.order-number,.role{display:inline-block !important;min-width:10px !important;padding:3px 7px !important;border:0 !important;border-radius:3px !important;background:var(--app-muted) !important;color:var(--app-white) !important;font-size:11px !important;font-weight:600 !important;line-height:1 !important;text-align:center !important;white-space:nowrap}.badge-active,.status-approved,.status-enabled,.done{color:var(--app-white) !important}.progress .done{background:none !important}.badge-inactive,.status-disabled,.inactive{background:var(--color-999999) !important;color:var(--app-white) !important}.status-rejected{background:var(--app-red) !important;border:2px solid var(--app-red) !important;color:var(--app-white) !important}.status-department,.status-administration{background:var(--app-orange) !important;border:2px solid var(--app-orange) !important;color:var(--app-white) !important}.status-central{background:var(--app-orange) !important;border:2px solid var(--color-cccccc);background:var(--app-white) !important}.status-default{background:var(--app-orange) !important;border:2px solid var(--app-orange) !important;color:var(--app-white) !important}.orders,.products,.item-list,.product-results{display:grid !important;gap:15px !important;font-size:.9em !important}.table-wrap,.table-wrapper,table{font-size:.9em !important}.orders{grid-template-columns:1fr !important}.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.order-card,.product,.approval-card{margin:0 0 15px !important;padding:15px !important;background:var(--app-white) !important;background-image:none !important;border:1px solid var(--app-border) !important;border-radius:3px !important;box-shadow:none !important;transform:none !important}.product{min-height:190px !important}.order-card:hover,.product:hover,.approval-card:hover{border-color:var(--color-bbbbbb) !important;transform:none !important}.order-header,.order-main,.status-left,.item-row,.product-row{gap:12px !important}.order-details,.approval-description,.order-meta,.order-note,.product-spec,.product-unit,.specification{color:var(--app-muted) !important}.order-note{padding:10px !important;border-left:3px solid var(--app-orange) !important;border-radius:0 !important;background:var(--color-fcf8e3) !important}.items-table{margin-top:15px !important;border:1px solid var(--app-border) !important}.quantity-control{display:inline-flex !important;align-items:center !important;gap:0 !important}.quantity-control button{min-width:30px !important;min-height:30px !important;border:1px solid var(--color-cccccc) !important;border-radius:0 !important;background:var(--app-white) !important;color:var(--app-text) !important}.quantity-control button:first-child{border-radius:3px 0 0 3px !important}.quantity-control button:last-child{border-radius:0 3px 3px 0 !important}.quantity-control button:hover,.quantity-control button:active{border-color:var(--color-adadad) !important;background:var(--color-e6e6e6) !important;color:var(--app-text) !important}.quantity-control button:focus{border-color:var(--color-8c8c8c) !important;background:var(--color-e6e6e6) !important;color:var(--app-text) !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px !important}.quantity-control input{width:62px !important;min-height:30px !important;border-radius:0 !important;text-align:center !important}.layout{display:grid !important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr) !important;align-items:start !important;gap:20px !important}.cart{position:sticky !important;top:15px !important;padding:15px !important}.cart-empty,.empty{padding:30px 20px !important;color:var(--app-muted) !important;text-align:center !important}.cart-footer{margin:15px -15px -15px !important;padding:15px !important;border-top:1px solid var(--app-border) !important;background:var(--color-f5f5f5) !important}.total-box,.order-total{background:var(--color-f5f5f5) !important}.product-results{position:absolute !important;z-index:1000 !important;width:100% !important;max-height:280px !important;overflow-y:auto !important;gap:0 !important;border:1px solid var(--app-border) !important;background:var(--app-white) !important}.product-result{padding:10px 12px !important;border-bottom:1px solid var(--app-border-light) !important;background:var(--app-white) !important;cursor:pointer}.product-result:hover{background:var(--color-f5f5f5) !important}.switch,.slider,.password-toggle{border-radius:3px !important}.switch.bootstrap-switch{position:relative !important;z-index:0;width:100px !important;height:34px !important;margin:0 !important;padding:0 !important;display:inline-block !important;flex:0 0 100px !important;direction:ltr;overflow:hidden !important;border:1px solid var(--color-cccccc) !important;border-radius:4px !important;background:var(--app-white) !important;box-shadow:none !important;cursor:pointer;line-height:8px;text-align:left;vertical-align:middle;user-select:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.switch.bootstrap-switch>input[type="checkbox"]{position:absolute !important;inset:0 !important;z-index:3;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:visible !important;cursor:pointer}.switch.bootstrap-switch>.bootstrap-switch-container{position:relative !important;inset:auto !important;top:0 !important;width:147px !important;height:32px !important;margin:0 !important;padding:0 !important;display:flex !important;border:0 !important;border-radius:3px !important;background:var(--color-transparent) !important;box-shadow:none !important;transform:translate3d(-49px,0,0) !important;transition:transform .5s !important}.switch.bootstrap-switch>input[type="checkbox"]:checked + .bootstrap-switch-container{transform:translate3d(0,0,0) !important}.switch.bootstrap-switch .bootstrap-switch-handle-on,.switch.bootstrap-switch .bootstrap-switch-handle-off,.switch.bootstrap-switch .bootstrap-switch-label{width:49px !important;height:32px !important;padding:6px 12px !important;display:flex !important;flex:0 0 49px !important;align-items:center;justify-content:center;border:0 !important;box-sizing:border-box;cursor:pointer;font-size:14px !important;font-weight:400 !important;line-height:20px !important;text-align:center;vertical-align:middle;white-space:nowrap}.switch.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{border-radius:3px 0 0 3px !important;background:var(--app-green) !important;color:var(--app-white) !important}.switch.bootstrap-switch .bootstrap-switch-label{margin:0 !important;border-radius:0 !important;background:var(--app-white) !important;color:var(--app-text) !important}.switch.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{border-radius:0 3px 3px 0 !important;background:var(--color-eeeeee) !important;color:var(--color-black) !important}.switch.bootstrap-switch:focus-within,.switch.bootstrap-switch.bootstrap-switch-focused{border-color:var(--color-66afe9) !important;outline:0 !important;box-shadow:inset 0 1px 1px var(--color-rgba-0-0-0-075),0 0 8px var(--color-rgba-102-175-233-6) !important}.switch.bootstrap-switch>input[type="checkbox"]:disabled{cursor:not-allowed}.switch.bootstrap-switch>input[type="checkbox"]:disabled + .bootstrap-switch-container>span,.switch.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-container>span{opacity:.5 !important;cursor:default !important}.switch-row>:first-child{min-width:0;flex:1 1 220px}.progress,.slider{background-image:none !important}.login-box,.box{width:min(420px,calc(100% - 30px)) !important;max-width:420px !important;margin:55px auto !important;padding:25px !important;flex:0 0 auto;background:var(--app-white) !important;background-image:none !important;border:1px solid var(--app-border) !important;border-radius:3px !important;box-shadow:none !important;min-width:0 !important;overflow:hidden !important}.login-box form,.box form,.login-box form>*,.box form>*{min-width:0 !important;max-width:100% !important}.login-box h1,.box h2{padding-bottom:10px !important;border-bottom:1px solid var(--color-cccccc) !important;color:var(--app-link) !important}.login-box button[type="submit"],.box button[type="submit"]{width:100% !important}.remember{display:flex !important;align-items:center !important;gap:5px !important;margin:0 0 15px !important}.remember label{margin:0 !important;font-weight:400 !important}.app-site-footer{flex:0 0 auto;margin-top:auto;padding:20px 0;border-top:1px solid var(--app-border);background:var(--app-canvas);color:var(--color-666666);font-size:12px}.app-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.app-site-footer p{margin:0}.app-back-to-top{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:var(--app-border);color:var(--app-muted);text-decoration:none}.app-back-to-top:hover{background:var(--color-cccccc);color:var(--color-555555);text-decoration:none}@media (max-width:991px){.app-nav-toggle{display:flex}.app-nav-links{display:none;min-height:0;padding-bottom:8px;flex-direction:column}.app-nav-links.is-open,.app-nav-links-guest{display:flex}.app-nav-links a{min-height:36px;padding:8px 12px}.app-nav-links a.active{box-shadow:inset 3px 0 0 var(--app-cyan)}.app-nav-right{margin-left:0}.app-user-menu{width:100%;margin-left:0}.app-user-menu>.dropdown-toggle{width:100% !important;min-height:36px;padding:8px 12px;justify-content:space-between}.app-user-dropdown{width:100%;position:static;border:0;border-radius:0;box-shadow:none}.app-user-dropdown a,.app-user-dropdown button{padding-left:24px !important}.app-nav-divider{width:auto;height:1px;margin:5px 12px}.menu-grid,.approval-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.layout{grid-template-columns:1fr !important}.cart{position:static !important}.edit-form{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:767px){.app-header-inner{min-height:50px}.app-logo-title{font-size:23px}.app-logo-subtitle,.app-account-copy{display:none}.app-account{gap:8px}body>.container,body>main.container,body>.page,body>main.page{width:calc(100% - 20px) !important;margin-top:15px !important}.page-header,.container>.header,main>.header,.page-title{align-items:flex-start !important;flex-direction:column !important;gap:10px !important}.menu-grid,.stats,.approval-grid,.products,.form-grid,.edit-grid,.detail-grid,.edit-form{grid-template-columns:1fr !important}.card,.role-info,.status-card,.progress-box,.edit-box,.detail-box,.total-box,.connection-example,.smtp-info,.department-selector,.add-product-area{padding:12px !important}.table-wrap,.table-wrapper{-webkit-overflow-scrolling:touch}th,td{min-width:110px}.app-footer-inner{align-items:flex-start}}@media (max-width:600px){h1{font-size:26px !important}h2{font-size:20px !important}h3{font-size:16px !important}h4{font-size:14px !important}h5{font-size:12px !important}h6{font-size:11px !important}.app-account-guest{display:none !important}.login-box,.box{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important;margin:35px auto !important;padding:20px !important}.login-box input,.login-box button,.box input,.box button{min-width:0 !important;max-width:100% !important}}@media (max-width:479px){.app-container{width:calc(100% - 20px)}.app-logo-mark{width:36px;height:36px;font-size:20px}.app-account-button{padding:6px 8px;font-size:12px}.actions,.header-actions,.approval-buttons,.product-actions,.save-area,.toolbar{align-items:stretch !important;flex-direction:column !important}.actions .btn,.header-actions .btn,.approval-buttons .btn,.save-area .btn{width:100% !important}}.app-list-panel{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--app-border);border-radius:3px;font-size:.9em}.orders-list-head{border-bottom:1px solid var(--app-border)}.app-list-column{width:100%;max-width:100%;min-width:0}.app-list-toolbar,.app-list-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;background:var(--color-f6f6f6)}.app-list-toolbar{margin:0 !important;border-bottom:1px solid var(--app-border);background:var(--color-555864)}.app-list-panel>.card-body{padding:0 !important}.app-list-toolbar .app-search-field{flex:0 1 280px;max-width:280px}.app-list-toolbar .app-search-field input{min-height:34px !important;border-color:var(--app-white) !important;background:var(--app-white) !important;font-size:13px !important}.app-list-length{margin:0;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--app-muted);font-size:12px;font-weight:400;white-space:nowrap}.app-list-length select{width:auto !important;min-width:68px;height:30px !important;min-height:30px !important;padding:4px 24px 4px 8px !important;font-size:12px !important}.app-table-container{border:0 !important}table.table-list.app-services-list{width:100% !important;margin:0 !important;font-size:.94em}table.table-list.app-services-list thead th{padding:8px !important;border-bottom:1px solid var(--app-border) !important;background:var(--app-white) !important;color:var(--app-text) !important;font-size:12px !important;font-weight:400 !important;text-align:center;text-transform:none}table.table-list.app-services-list tbody td{padding:10px !important;background:var(--app-white) !important;font-size:1.3em !important;vertical-align:middle !important}table.table-list.app-services-list tbody tr:nth-child(even) td{background:var(--color-f8fcfd) !important}table.table-list.app-services-list tbody tr:hover td{background:var(--color-f5f9fb) !important}table.table-list.app-services-list tbody tr.app-list-detail-row>td,table.table-list.app-services-list tbody tr.app-list-detail-row:hover>td{padding:0 !important;background:var(--color-f5f5f5) !important}table.table-list.app-services-list tbody tr.app-list-detail-row:hover{cursor:default}.app-service-number-cell,.app-service-unit-cell,.app-service-action-cell{text-align:center !important;white-space:nowrap}.app-service-number-cell{width:90px;color:var(--app-link) !important}.app-service-name-cell{min-width:150px}.app-service-description-cell{min-width:190px;color:var(--app-muted) !important;line-height:1.45}.app-service-unit-cell{width:90px}.app-service-action-cell{width:176px;min-width:176px}.app-service-action{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.app-service-add{width:34px;min-width:34px !important;padding-right:0 !important;padding-left:0 !important}.app-service-quantity{min-width:34px;padding:0 4px;color:var(--app-text);font-weight:700;text-align:center}.app-list-empty{margin:0;padding:35px 20px;border:0;border-radius:0;background:var(--app-white);color:var(--app-muted);text-align:center}.app-list-empty .fas{margin-right:5px}.app-list-footer{min-height:48px;border-top:1px solid var(--app-border)}.app-list-info{color:var(--app-muted);font-size:12px}.app-list-toolbar .app-list-info{flex:1 1 auto;color:var(--app-white);font-size:.9em}.app-pagination{margin:0;padding:0;display:inline-flex;align-items:center;list-style:none}.app-pagination li{margin-left:-1px}.app-pagination button,.app-pagination span{min-width:30px;min-height:28px;margin:0;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:0;background:var(--app-white);color:var(--color-444444);font-size:12px;line-height:18px}.app-pagination li:first-child button{border-radius:3px 0 0 3px}.app-pagination li:last-child button{border-radius:0 3px 3px 0}.app-pagination button:hover,.app-pagination button:focus{z-index:2;border-color:var(--color-adadad);background:var(--color-eeeeee);color:var(--color-23527c)}.app-pagination button[aria-current="page"]{z-index:3;border-color:var(--color-4f5360);background:var(--color-4f5360);color:var(--app-white)}.app-pagination button:disabled{border-color:var(--app-border);background:var(--app-white);color:var(--color-aaaaaa);cursor:not-allowed}@media (max-width:767px){.app-list-toolbar,.app-list-footer{align-items:stretch;flex-direction:column}.app-list-toolbar .app-search-field{width:100%;max-width:none;flex-basis:auto}.app-list-length,.app-list-info,.app-list-pagination{justify-content:center;text-align:center}table.table-list.app-services-list th,table.table-list.app-services-list td{min-width:100px}table.table-list.app-services-list .app-service-name-cell{min-width:170px}table.table-list.app-services-list .app-service-description-cell{min-width:220px}table.table-list.app-services-list .app-service-action-cell{min-width:176px}}.summary-export-widget{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;padding:18px;border:1px solid var(--app-border);border-radius:3px;background:var(--app-white)}.summary-export-content{min-width:0}.summary-export-title{margin:0 0 5px;color:var(--app-text);font-size:14px;font-weight:600;line-height:1.35}.summary-export-description{margin:0;color:var(--app-muted);font-size:12px;line-height:1.5}.summary-export-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px}.summary-export-actions .summary-export-button{margin:0 !important;white-space:nowrap}@media (max-width:767px){.summary-export-widget{align-items:stretch;flex-direction:column;gap:14px;padding:15px}.summary-export-actions{align-items:stretch;flex-direction:column}.summary-export-actions .summary-export-button{width:100% !important;justify-content:center}}
