/* MyDuka shared screen theme. No business logic or print overrides. */
@media screen {
body.myduka-ui{--duka-blue:#1261d8;--duka-navy:#102654;--duka-border:#dfe7f2;font-family:"Segoe UI",Arial,sans-serif;color:#233653;background:#f3f6fb;line-height:1.55}
.myduka-ui .content-wrapper{background:#f3f6fb}
.myduka-ui .content{padding:20px 24px 32px}
.myduka-ui .content-header{padding:24px 24px 8px}
.myduka-ui .content-header h1{color:#102654;font-size:27px;font-weight:650;line-height:1.35;letter-spacing:-.5px}
.myduka-ui .content-header h1 small{display:inline-block;font-size:13px;color:#6c7d95;margin:6px 0 0 8px}
.myduka-ui .box,.myduka-ui .nav-tabs-custom,.myduka-ui .panel{border:1px solid #dfe7f2;border-radius:13px;box-shadow:0 4px 18px rgba(18,47,90,.045)}
.myduka-ui .box-header{padding:17px 19px;border-bottom-color:#e6edf6}
.myduka-ui .box-title,.myduka-ui .panel-title{font-weight:600;font-size:17px;color:#173765;line-height:1.45}
.myduka-ui .box-body{padding:18px}
.myduka-ui .box-footer{padding:16px 18px;background:#f8faff;border-top:1px solid #e4ecf7;border-radius:0 0 13px 13px;color:#60728c}
.myduka-ui .box-header>.box-tools{top:12px;right:14px}
.myduka-ui .form-group{margin-bottom:20px}
.myduka-ui label{font-weight:600;font-size:13px;color:#3a506f}
.myduka-ui .form-control{border:1px solid #cfdaeb;border-radius:8px;min-height:40px;box-shadow:none;background:#fff;color:#263e60}
.myduka-ui textarea.form-control{height:auto;min-height:90px}
.myduka-ui .form-control[disabled],.myduka-ui .form-control[readonly]{background:#f0f4f9}
.myduka-ui .form-control:focus{border-color:#438af0;box-shadow:0 0 0 3px #1261d817}
.myduka-ui .input-group-addon{background:#f3f7fd;border-color:#cfdaeb;color:#516c92}
.myduka-ui .input-group .form-control{border-radius:0}
.myduka-ui .input-group .input-group-btn .btn{min-height:40px}
.myduka-ui .select2-container{max-width:100%}
.myduka-ui .select2-container--default .select2-selection--single{border:1px solid #cfdaeb;border-radius:8px;min-height:40px}
.myduka-ui .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}
.myduka-ui .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}
.myduka-ui .select2-selection--multiple{border-color:#cfdaeb!important;border-radius:8px;min-height:40px}
.myduka-ui .btn{border-radius:8px;transition:background-color .15s,border-color .15s;white-space:normal}
.myduka-ui .btn:not(.btn-xs):not(.btn-sm):not(.btn-box-tool){padding:9px 15px}
.myduka-ui .btn-primary,.myduka-ui .btn-info{background:#1261d8!important;border-color:#1261d8!important;color:#fff!important}
.myduka-ui .btn-primary:hover,.myduka-ui .btn-info:hover{background:#104ca9!important;border-color:#104ca9!important}
.myduka-ui .btn-default{background:#f6f9fe;border-color:#d7e2f1;color:#2f527e}
.myduka-ui .btn-box-tool{min-width:32px;min-height:32px;color:#47668e}
.myduka-ui .table{border-color:#e1e9f4}
.myduka-ui .table>thead>tr>th{background:#eef4fd;color:#476084;border-bottom:1px solid #d9e5f4;padding:13px 10px;font-size:12px;vertical-align:middle}
.myduka-ui .table>tbody>tr>td{padding:12px 10px;vertical-align:middle;border-color:#e7edf6}
.myduka-ui .table-striped>tbody>tr:nth-of-type(odd){background:#fafcff}
.myduka-ui .table-hover>tbody>tr:hover{background:#f0f6ff}
.myduka-ui .dataTables_wrapper{max-width:100%}
.myduka-ui .dataTables_wrapper .dt-buttons{display:inline-flex;flex-wrap:wrap;gap:5px;margin:8px 0}
.myduka-ui .dataTables_wrapper .dt-button{border:1px solid #d8e3f2;border-radius:7px;background:#f4f8fe;color:#365b8d;padding:7px 10px}
.myduka-ui .dataTables_filter input{border:1px solid #cfdaeb;border-radius:8px;min-height:36px}
.myduka-ui .pagination>.active>a,.myduka-ui .pagination>.active>span{background:#1261d8;border-color:#1261d8}
.myduka-ui .pagination>li>a{color:#285991;padding:8px 12px}
.myduka-ui .nav-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #dce6f4}
.myduka-ui .nav-tabs>li{float:none}
.myduka-ui .nav-tabs>li>a{color:#527096;border-radius:7px 7px 0 0}
.myduka-ui .nav-tabs>li.active{border-top-color:#1261d8}
.myduka-ui .modal-content{border-radius:14px;border:1px solid #dfe7f2;box-shadow:0 18px 55px #10265430}
.myduka-ui .modal-header{background:#f3f7fd;border-radius:14px 14px 0 0;border-bottom:1px solid #e1e9f4;padding:18px}
.myduka-ui .modal-title{color:#16386c;font-weight:600}
.myduka-ui .modal-footer{background:#fafcff;border-radius:0 0 14px 14px}
.myduka-ui .content-wrapper>section>.navbar-default{border:1px solid #dae5f5;border-radius:12px;background:#fff!important;margin:18px 24px 0!important}
.myduka-ui .navbar-default .navbar-brand{color:#163c79;font-weight:700}
.myduka-ui .navbar-default .navbar-nav>li>a{color:#49668c;font-size:13px}
.myduka-ui .navbar-default .navbar-nav>.active>a{background:#eaf2ff;color:#125dcc;font-weight:600}
.myduka-ui .navbar-default .navbar-toggle{border-color:#d4e1f4;border-radius:8px}
.myduka-ui .small-box{border-radius:13px;box-shadow:0 4px 18px #1026540a}
.myduka-ui .small-box.bg-aqua,.myduka-ui .small-box.bg-green,.myduka-ui .small-box.bg-yellow{background:linear-gradient(120deg,#123776,#1261d8)!important;color:#fff!important}
.myduka-ui .small-box>.inner{padding:20px}
.myduka-ui .small-box .icon{font-size:64px;color:#ffffff25}
.myduka-ui .small-box-footer{border-radius:0 0 13px 13px;padding:8px!important}
.myduka-ui .box.hvr-grow-shadow{border-top:4px solid #1261d8;transform:none!important;line-height:1.9}
.myduka-ui .box.hvr-grow-shadow .box-title{font-size:23px;color:#102654}
.myduka-ui .box.hvr-grow-shadow .box-body h3{color:#1261d8;font-weight:700}
.myduka-ui .box.hvr-grow-shadow .box-footer{font-size:13px;min-height:100px}
.myduka-ui .help-block{color:#70829b;font-size:12px}
.myduka-ui .has-error .form-control{border-color:#bf4656}
.myduka-ui .has-error .help-block{color:#ad3043}
.myduka-ui a:focus-visible,.myduka-ui button:focus-visible{outline:3px solid #63a1ff;outline-offset:3px}
.myduka-ui .login-box-body,.myduka-ui .register-box-body{border-radius:14px;border:1px solid #dce7f5;padding:28px;box-shadow:0 10px 32px #1534620c}
body.myduka-ui:not(.myduka-app):not(.myduka-pos) .left-col{background:linear-gradient(145deg,#123776,#101d3d)!important}
.myduka-ui .table-responsive{border:0;-webkit-overflow-scrolling:touch}
@media(max-width:1100px){.myduka-ui .content-wrapper>section>.navbar-default .navbar-nav>li>a{padding-left:10px;padding-right:10px}}
@media(max-width:767px){
.myduka-ui .content{padding:14px 10px 24px}.myduka-ui .content-header{padding:18px 12px 8px}.myduka-ui .content-header h1{font-size:23px}.myduka-ui .content-header h1 small{display:block;margin-left:0}
.myduka-ui .box-body{padding:12px}.myduka-ui .box-header{padding:14px}.myduka-ui .box-header>.box-tools{position:static;float:right;max-width:100%;margin-top:5px}.myduka-ui .box-header:after{content:"";display:block;clear:both}
.myduka-ui .content-wrapper>section>.navbar-default{margin:12px 10px 0!important}.myduka-ui .navbar-default .navbar-nav>li>a{padding:12px 16px}
.myduka-ui .form-control,.myduka-ui select,.myduka-ui textarea{font-size:16px}.myduka-ui .btn{min-height:36px}.myduka-ui .modal-dialog{margin:10px;width:auto}.myduka-ui .modal-body{padding:14px}
.myduka-ui .dataTables_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.myduka-ui .dataTables_wrapper>.row{margin:0}.myduka-ui .dataTables_filter{text-align:left!important}.myduka-ui .dataTables_filter input{max-width:180px}.myduka-ui .dataTables_length select{max-width:90px}
.myduka-ui .nav-tabs>li>a{padding:10px 12px}.myduka-ui .table-responsive>.table{min-width:540px}.myduka-ui .pagination{display:flex;flex-wrap:wrap;gap:2px}.myduka-ui .box.hvr-grow-shadow .box-footer{min-height:0}
.myduka-ui .content img{max-width:100%;height:auto}.myduka-ui .highcharts-container,.myduka-ui .highcharts-root{max-width:100%}
}
@media(min-width:1200px){body.myduka-pos section.content{padding-bottom:155px!important}}
@media(prefers-reduced-motion:reduce){.myduka-ui *{transition:none!important;animation:none!important}}
}
