*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;background:#f4f4f4}.container{width:990px;max-width:100%;margin:0 auto;padding:0 10px}.app-header{background:#fff;border-bottom:1px solid #e2e2e2;padding:0}.app-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-logo{display:inline-flex;align-items:center}.site-logo img{display:block;border:0}.librapay{background:#eee;border-top:1px solid #b4b1b2;padding:20px 0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;color:#353535}.librapay a{color:#2b74d9}.librapay .layout{width:990px;max-width:100%;margin:0 auto;padding:0 10px}.layout_top{border-bottom:0;border-radius:6px 6px 0 0}.tabs ul{display:flex;gap:3px;margin:0;padding:0;list-style:none}.tabs li a{display:block;width:146px;text-align:center;padding:8px 0;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;color:#55585b;text-decoration:none;background:#ddd;border:1px solid #d1d1d1;border-bottom:0;border-radius:5px 5px 0 0}.tabs li a:hover{color:#353535}.tabs li.active a{background:#fff;color:#353535}.toolbar_top{background:linear-gradient(#fff,#ececec);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px 14px;border-left:1px solid #d1d1d1;border-top:1px solid #ebebeb;border-right:1px solid #d1d1d1;margin-top:-1px}.toolbar_top .left{padding-left:10px}.toolbar_top .left h2{margin:0;font-family:Verdana,Arial,sans-serif;font-weight:400;font-size:18px;color:#353535}.toolbar_top .left h2 a{color:#2b74d9;text-decoration:none}.toolbar_top .right{padding-right:10px}.toolbar_top .right .wrapper{display:flex;align-items:center;gap:12px}.layout_middle{background:#ececec;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;padding:5px 11px 11px}.layout_bottom{background:linear-gradient(#ececec,#fff);border:1px solid #e1e1e1;border-radius:0 0 6px 6px;padding:8px 11px;min-height:32px;font-size:11px;color:#55585b}.layout_bottom a{color:#2b74d9;text-decoration:none}.layout_bottom a:hover{text-decoration:underline}.box_budget_968{background:#fff;border:1px solid #d1d1d1;border-radius:4px;margin-bottom:5px}.box_budget_968 .top{padding:8px 10px;background:linear-gradient(#fff,#f7f7f7);border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.box_budget_968 .top .filters{background:transparent;border:0;padding:0;margin:0}.box_budget_968 .middle{padding:10px}.box_budget_968 .bottom{padding:8px 10px;border-top:1px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.terminal-picker{margin:0}.terminal-picker label{font-size:12px;color:#333}.terminal-picker select{padding:4px;border:1px solid #ccc;min-width:220px}.logout-form{margin:0}.wip-placeholder{background:#fff;border:1px solid #e2e2e2;padding:40px;text-align:center;color:#6b7c8c}.link-button{background:none;border:0;padding:0;color:#6b7c8c;font-size:12px;cursor:pointer}.link-button:hover{color:#0b3d69;text-decoration:underline}.site-footer{color:#999;font-size:11px;padding:20px 0;text-align:center}h1{font-size:18px}.button{background:#0b3d69;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:3px}.error{background:#fdecea;border:1px solid #f5c6cb;color:#a12622;padding:8px 12px;margin-bottom:12px}.login{max-width:360px;margin:40px auto;background:#fff;padding:24px;border:1px solid #ddd}.login-form fieldset{border:none;margin:0 0 12px;padding:0}.login-form label{display:block;margin-bottom:4px}.login-form input{width:100%;padding:6px;border:1px solid #ccc}.filters{background:#ebebeb;border:1px solid #d1d1d1;padding:0;margin-bottom:16px;border-radius:5px 5px 0 0}.filters-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.filters>.filters-row{display:flex;align-items:center;gap:8px;min-height:35px;margin-bottom:8px;border-radius:5px 5px 0 0;padding:0 5px;background:#f5f5f5}.filters-row:last-child{margin-bottom:0}.filters label{font-size:12px;color:#333}.filters input,.filters select{padding:3px 5px;border:1px solid #c4c4c4;font-size:12px;background:#fff}.f-inline{display:inline-flex;align-items:center;gap:6px}.f-spacer{flex:1 1 auto}.filters .checkbox{display:inline-flex;align-items:center;gap:4px}.btn-afiseaza{background:#f2f2f2;color:#333;border:1px solid #b9c6d3;padding:4px 16px;border-radius:2px;cursor:pointer}.f-daterange{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.f-daterange-label{display:inline-block;min-width:96px;text-align:right}.f-sub{color:#333}.f-date{width:88px}.f-slot{flex:0 0 170px;text-align:right}.field-clear{background:none;border:0;padding:0;margin-left:3px;width:14px;text-align:center;cursor:pointer;color:#9a9a9a;font-size:16px;font-weight:600;line-height:1}.field-clear:before{content:"×"}.field-clear:hover{color:#555}.field-clear-spacer{display:inline-block;width:14px;margin-left:3px}.filters-adv{position:relative}.filters.is-collapsed .filters-adv{min-height:22px}.filters.is-collapsed .filters-adv-body{display:none}.filters .filters-adv-body{padding:5px}.advanced-toggle{position:absolute;top:0;right:0;color:#1f6699;text-decoration:none;font-size:12px;background:none;border:0;padding:0;cursor:pointer}.advanced-toggle:after{content:" ▲";font-size:9px;color:#e8730d}.filters.is-collapsed .advanced-toggle:after{content:" ▼"}.reset-link{color:#333;text-decoration:none;display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.grid{width:100%;border-collapse:collapse;background:#fff}.grid th,.grid td{border:0;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:7px;text-align:left}.grid th{background:#f5f5f5;color:#2b74d9;font-size:11px;font-weight:700}.grid tr th:last-child,.grid tr td:last-child{border-right:0}.grid .right{text-align:right}.actions{white-space:nowrap}.actions span{cursor:default;margin-right:4px}.act-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;color:#fff;font-size:9px;line-height:1;font-weight:700;vertical-align:middle}.act-ok{background:#5aa832}.act-cancel{background:#d64541}.act-done{background:#bdbdbd}.color_code_1 strong{color:#c77800}.color_code_2 strong{color:#2e7d32}.color_code_3 strong{color:#1565c0}.color_code_4 strong{color:#757575}.color_code_5 strong{color:#c62828}.alert{text-align:center;background:#fff5eb;border:1px solid #ff7e00;padding:10px;margin:10px}.alert-warning{background:#fdf6e3;border:1px solid #e6d28a;border-left:4px solid #d98a2b;text-align:center}.settings-form{margin-top:8px}.settings-table{border-collapse:collapse}.settings-table td{padding:6px 8px;vertical-align:middle;font-size:13px}.settings-label{width:160px;color:#333}.settings-table input[type=text]{padding:4px 6px;border:1px solid #ccc}.settings-table select{padding:4px;border:1px solid #ccc;min-width:80px}.settings-table input.f-amount{width:70px}.settings-table td.flex-column{display:flex;flex-direction:column;gap:3px}.settings-msg{color:#d0021b;margin:0 0 8px}.order-head{margin-bottom:12px}.order-title{margin:0 0 4px;font-size:18px}.order-meta{display:flex;gap:24px;font-size:13px;color:#333}.order-details{width:100%;border-collapse:collapse;margin-bottom:16px}.order-details td{width:50%;vertical-align:top;padding:6px 8px;border:1px solid #e0e0e0}.od-head{background:#f2f2f2;font-weight:700;font-size:13px}.od-section{display:block;padding:6px 8px;margin-bottom:0;border:1px solid #e0e0e0;border-bottom:0}.od-list{list-style:none;margin:0;padding:0;font-size:13px}.od-list li{padding:2px 0;color:#666}.od-list li span{color:#111}.order-total{margin:12px 0;border-collapse:collapse}.order-total td{padding:4px 12px 4px 0;font-size:13px}.order-total .ot-collected{color:#00a000}.order-back{margin-top:16px;font-size:13px}.pagination{display:flex;gap:4px}.pagination a,.pagination .current,.pagination .disabled{min-width:26px;height:26px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1d1d1;text-decoration:none;color:#2b74d9;background:#fff;font-size:12px}.pagination a:hover{background:#f5f5f5}.pagination .current{background:#f5f5f5;color:#353535;border-color:#d1d1d1;font-weight:700}.pagination .disabled{color:#bbb;background:#f5f5f5;cursor:default}.per-page{display:inline-flex;align-items:center;gap:6px}body.merchant-auth{background:#fff}.merchant-auth{color:#000}.merchant-auth .canvas{width:940px;max-width:100%;margin:0 auto;clear:both}.merchant-auth .auth-canvas{width:990px;max-width:100%;margin:100px auto 0}.merchant-auth .auth-logo{width:100%;margin:22px 0;text-align:center;float:none}.merchant-auth .mainContent{width:100%;clear:both}.merchant-auth .merchant{clear:both;padding:0 0 30px}.merchant-auth .layout{width:990px;max-width:100%;margin:0 auto}.merchant-auth .loginForm{box-sizing:content-box;width:244px;padding:20px;margin:0 auto;box-shadow:0 0 5px #999}.merchant-auth .loginForm fieldset{border:0;padding:0;margin:0 0 20px}.merchant-auth .loginForm label{display:block;margin-bottom:2px;font-weight:700;color:#000}.merchant-auth .loginForm .input_login{width:100%;font-size:13px;padding:4px 6px;border:1px solid #ccc}.merchant-auth .loginForm .error{text-align:left;margin:0 0 10px;padding:2px 10px 10px 30px;color:#e82317;font-weight:700;background:url(/images/merchant/icon-warning-2.gif) left 6px no-repeat;border:0}.merchant-auth .loginForm .submitButton{height:27px;display:block;float:left;border:1px solid #b13d03;background:url(/images/merchant/button-orange-2.gif) #e35b16 0 0 no-repeat;color:#fff;font-size:14px;cursor:pointer;padding:2px 10px 4px 25px}.merchant-auth .loginForm .submitButton:hover{background-position:0 -25px;border:1px solid #b13d03;color:#fff}.merchant-auth .footer{width:100%;text-align:center;clear:both;border:0;padding:20px 0;color:#999;font-size:11px}.test-banner{text-align:center;color:red;font-weight:700;font-size:22px;margin:0 0 16px}.test-banner a{color:#2b74d9!important;text-decoration:none!important}.dash-columns{display:flex;gap:16px;align-items:flex-start}.dash-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.dash-box{background:#fff;border:1px solid #d1d1d1;border-radius:4px}.dash-box-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:linear-gradient(#fff,#f7f7f7);border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.dash-title{font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.dash-refresh{text-decoration:none;display:inline-flex}.dash-refresh img{display:block}.dash-refresh:hover{opacity:.7}.dash-box-body{padding:10px}.dash-box.theme-orange .dash-title{color:#ff7e00}.dash-box.theme-blue .dash-title{color:#1f7bb0}.dash-box.theme-green .dash-title{color:#0c0}.dash-bulk{margin-bottom:8px;text-align:right}.dash-bulk .dash-action{color:#2b74d9;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;margin-left:16px}.dash-bulk .dash-action:hover{text-decoration:underline}.actions [data-confirm-action],.actions [data-partial-reversal]{cursor:pointer}.dash-table{font-size:12px}.dash-table th,.dash-table td{padding:6px 3px;border:0;border-bottom:1px solid #ececec;vertical-align:top;white-space:nowrap}.dash-table .col-datetime{white-space:normal;width:1%}.dash-table .col-details{white-space:normal}.dash-table thead th{background:#f5f5f5;color:#2b74d9;font-size:11px;font-weight:700;border-bottom:1px solid #ebebeb}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table .col-check{width:22px;text-align:center}.dash-table td.right{font-weight:700}.dash-box-foot{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:8px 10px;border-top:1px solid #eee;background:#fafafa}.more-link{color:#0b3d69;text-decoration:none;font-size:12px;font-weight:400}.dash-box-foot .more-link{margin-left:auto}.xls-link{color:#2f9e73;text-decoration:none}.xls-link:before{content:"📄";margin-right:4px}.period-links{display:inline-flex;gap:12px}.period-links a{color:#0b3d69;text-decoration:none;font-size:12px}.period-links a:hover{text-decoration:underline}.clear{clear:both}.password-field{position:relative;display:block}.merchant-auth .loginForm .password-field .input_login{padding-right:30px}.toggle-password{position:absolute;top:0;right:0;height:100%;width:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:#666}.toggle-password:hover{color:#1f6699}.toggle-password svg{width:18px;height:18px;display:block}.toggle-password .icon-eye-off,.toggle-password.is-showing .icon-eye{display:none}.toggle-password.is-showing .icon-eye-off{display:block}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000}#popup-confirmare{position:fixed;top:15%;left:50%;transform:translate(-50%);z-index:1001;width:360px;max-width:90%;background:#fff;border:1px solid #a6a6a6;box-shadow:0 3px 14px #00000059;font-size:13px;color:#333}#popup-confirmare .popup-header{padding:9px 12px;font-size:14px;font-weight:700;color:#2e2e2e;background:linear-gradient(#f6f6f6,#e4e4e4);border-bottom:1px solid #c9c9c9}#popup-confirmare .popup-body{padding:16px 12px;line-height:1.5}#popup-confirmare .popup-footer{padding:6px 12px 14px;display:flex;justify-content:flex-start;gap:18px}.hl-ok{color:#3a9c1f;font-weight:700}.hl-cancel{color:#d64541;font-weight:700}.hl-amount{color:#d0021b;font-weight:700}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:120px;padding:7px 28px;font-size:13px;color:#454545;background:linear-gradient(#fbfbfb,#ededed);border:1px solid #c5c5c5;border-radius:3px;cursor:pointer}.ui-btn:hover{background:linear-gradient(#fff,#f4f4f4);border-color:#b0b0b0}.ui-ico{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:700}.ico-yes{color:#4ea832}.ico-yes:before{content:"✓"}.ico-no{color:#d64541}.ico-no:before{content:"⊘"}.partial-row .detalii_incaseaza{background:#ebebeb;white-space:normal}.partial-form{display:flex;align-items:stretch;gap:14px;padding:8px 4px}.partial-fields{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.partial-line{display:flex;gap:24px}.partial-obs{min-width:0}.partial-due{margin-left:auto;align-items:flex-end;text-align:right}.partial-field{display:flex;flex-direction:column;gap:3px}.partial-field label{font-size:11px;color:#555}.partial-form input[data-partial-amount]{width:110px;padding:3px 5px;border:1px solid #b7b7b7;font-size:12px}.partial-form textarea{width:100%;min-width:0;max-width:300px;height:44px;padding:3px 5px;border:1px solid #b7b7b7;font-size:12px;resize:vertical;box-sizing:border-box}.partial-remaining{color:#3a9c1f;font-weight:700;padding:4px 0}.btn-ok-tall{align-self:center;height:35px;min-width:42px;padding:0 14px;background:linear-gradient(#6a6a6a,#4d4d4d);color:#fff;border:1px solid #3f3f3f;border-radius:3px;font-size:12px;cursor:pointer}.btn-ok-tall:hover{background:linear-gradient(#767676,#565656)}.btn-grey{padding:3px 12px;background:linear-gradient(#6a6a6a,#4d4d4d);color:#fff;border:1px solid #3f3f3f;border-radius:3px;font-size:11px;cursor:pointer}.btn-grey:hover{background:linear-gradient(#767676,#565656)}.actions.is-editing{background:#ebebeb;vertical-align:middle;text-align:center}.actions.is-editing .row-icons{display:none}.action-flash{background:#eefbe8;border:1px solid #b6e2a1;color:#2e7d32;padding:8px 12px;margin-bottom:12px;border-radius:3px}.action-flash.has-fail{background:#fdf6e3;border-color:#e6d28a;color:#8a6d1f}.txt-help{font-size:11px;color:#555}
