:root{--blue:#2875f7;--blue-dark:#1761db;--canvas:#f6f8fc;--text:#202c41;--muted:#8e98a8;--line:#e8edf5;--shadow:0 12px 35px rgba(28,50,95,.04);font-family:"Malgun Gothic","Apple SD Gothic Neo","Segoe UI",sans-serif;color:var(--text)}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);font-size:14px}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #91b7ff;outline-offset:2px}.is-login{min-height:100vh;display:flex;flex-direction:column}.login-top{height:74px;background:#fff;border-bottom:1px solid #e8edf3}.top-inner{max-width:1160px;margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.top-name{display:flex;align-items:center;gap:10px}.top-name b{font-size:23px;letter-spacing:-1px;color:#2074de}.top-divider{height:18px;width:1px;background:#e2e6ed;margin:0 7px}.top-sub{font-size:13px;color:#67738a}.top-tag{border-radius:99px;font-size:10px;letter-spacing:1.4px;color:#8a97a9;background:#f5f7fb;padding:9px 13px}.brand-logo{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:10px;background:#e9f3ff;flex-shrink:0}.brand-bars{display:flex;align-items:flex-end;height:15px;gap:2px}.brand-bars i{width:4px;background:#2380de;border-radius:3px 3px 1px 1px}.brand-bars i:nth-child(1){height:7px}.brand-bars i:nth-child(2){height:12px}.brand-bars i:nth-child(3){height:15px}.brand-bars i:nth-child(4){height:10px}.login-main{flex:1;display:grid;place-items:center;padding:64px 24px}.login-layout{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:100px;width:100%;max-width:1060px}.welcome-panel{padding-left:20px}.eyebrow,.mini-label,.section-eyebrow{font-size:11px;color:#2875f7;letter-spacing:1.55px;font-weight:800}.welcome-panel h1{font-size:45px;line-height:1.37;letter-spacing:-2px;color:#17263b;margin:19px 0}.welcome-panel p{line-height:2;color:#8994a5;font-size:14px;margin:0}.welcome-points{display:grid;gap:15px;margin-top:44px;font-size:14px;color:#52627b}.point-check{display:inline-grid;place-items:center;background:#e7f5ee;color:#29b17e;width:21px;height:21px;border-radius:50%;font-weight:bold;margin-right:8px}.login-card{background:#fff;border:1px solid #e9eef5;border-radius:16px;box-shadow:0 22px 70px rgba(23,45,90,.07);padding:47px 44px 35px;max-width:450px;width:100%}.login-card-head h2{font-size:28px;letter-spacing:-1.3px;margin:13px 0 10px}.login-card-head p{color:#96a0ad;margin:0 0 32px;line-height:1.6;font-size:13px}.field{margin-bottom:21px}.field label{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:#48556a}.field input{width:100%;height:47px;padding:0 15px;background:#fff;border:1px solid #dce3ed;border-radius:6px;outline:none;color:#26384f;transition:border-color .2s}.field input:focus{border-color:#2776f8;box-shadow:0 0 0 3px rgba(40,117,247,.1)}.field input::placeholder{color:#b0bac6}.password-input{position:relative}.password-input input{padding-right:56px}.show-pass{position:absolute;right:12px;top:8px;height:31px;border:none;background:transparent;color:#8491a5;font-size:12px}.login-submit{margin-top:7px;width:100%;height:48px;background:var(--blue);border:0;border-radius:6px;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;gap:15px}.login-submit:hover{background:var(--blue-dark)}.login-note{border-top:1px solid #f0f2f5;margin-top:28px;padding-top:21px;font-size:12px;color:#98a3b2;text-align:center}.form-error{background:#fff2f2;color:#d33c47;border:1px solid #fbd7dc;padding:12px;border-radius:7px;margin-bottom:18px;font-size:12px;line-height:1.6}.form-help{background:#fff9e9;color:#896b22;border-radius:6px;padding:13px;margin:0 0 18px;line-height:1.8;font-size:12px}.login-footer{padding:20px;color:#a2acb9;font-size:11px;text-align:center;letter-spacing:.7px}.login-footer span{margin-left:14px}.layout{display:flex;min-height:100vh}.sidebar{width:255px;flex:0 0 255px;min-height:100vh;background:#fff;border-right:1px solid var(--line);position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.sidebar-logo{height:74px;padding:0 26px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0f3f7}.sidebar-logo span{display:flex;flex-direction:column;gap:1px}.sidebar-logo b{font-size:23px;letter-spacing:-1.2px;color:#2174df}.sidebar-logo small{font-size:8px;font-weight:800;letter-spacing:1.35px;color:#a0aabb}.sidebar-group-title{font-weight:700;font-size:10px;letter-spacing:1.2px;color:#a1aaba;margin:31px 29px 13px}.secondary-group{margin-top:34px}.sidebar nav{display:flex;flex-direction:column}.nav-link{display:flex;gap:15px;align-items:center;padding:13px 15px;margin:2px 13px;border-radius:7px;color:#546278;font-size:13px}.nav-link.active{background:#edf4ff;color:#1e6fe4;font-weight:700}.nav-link.disabled{color:#a3adbc;cursor:default}.nav-symbol{font-size:18px;width:21px;text-align:center;line-height:1}.nav-link em{font-size:10px;font-style:normal;margin-left:auto;color:#aeb5c1;background:#f3f5f7;padding:4px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto;border-top:1px solid #eef1f5;padding:22px}.sidebar-version{font-size:12px;color:#687892}.sidebar-version small{display:block;color:#a5aec0;margin-top:8px;padding-left:17px;font-size:10px}.status-dot{width:8px;height:8px;background:#23c479;border-radius:50%;display:inline-block;margin-right:7px}.main-area{flex:1;min-width:0}.admin-header{height:74px;background:#fff;border-bottom:1px solid var(--line);padding:0 40px;display:flex;align-items:center;justify-content:space-between}.header-right,.header-left{display:flex;align-items:center;gap:12px}.breadcrumb{color:#93a0b1;font-size:12px}.breadcrumb span{padding:0 8px;color:#c5cbd6}.breadcrumb strong{color:#34445e;font-weight:600}.user-avatar{background:#eaf1ff;color:#276cdd;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;font-size:13px;font-weight:700}.user-name{font-size:13px;color:#53647b;font-weight:700}.logout-form{display:inline-block;margin-left:17px}.logout-btn{font-size:12px;color:#7f8ca0;border:1px solid #e4eaf2;border-radius:6px;background:#fff;padding:9px 12px}.logout-btn:hover{color:#1c6ee1;border-color:#b8d2fa}.dashboard-main{max-width:1440px;padding:38px 40px 20px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.section-eyebrow{margin:0 0 8px}.page-heading h1{font-size:27px;letter-spacing:-1.3px;margin:0 0 10px}.subheading{font-size:13px;color:#96a0af;margin:0}.personal-pill{background:#fff;border:1px solid #e8edf5;border-radius:99px;padding:10px 15px;color:#76839a;font-size:11px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{background:#fff;border:1px solid #ebeff5;border-radius:10px;padding:22px;min-height:181px;box-shadow:var(--shadow)}.stat-icon{height:35px;width:35px;display:grid;place-items:center;border-radius:8px;font-size:17px;margin-bottom:17px}.stat-icon.blue{background:#edf4ff;color:#236ced}.stat-icon.mint{background:#eafaf4;color:#21aa77}.stat-icon.purple{background:#f4efff;color:#9873d7}.stat-icon.amber{background:#fff6e7;color:#de9a2f}.stat-card>span{font-size:12px;font-weight:600;color:#8c99aa}.stat-value{font-weight:750;font-size:29px;letter-spacing:-.9px;margin:8px 0 7px}.stat-value small{font-size:13px;color:#8b97a7;margin-left:4px;font-weight:400}.stat-card p{font-size:10px;color:#aeb6c3;margin:0;line-height:1.5}.dashboard-section{background:#fff;border:1px solid #edf0f5;border-radius:10px;margin-top:27px;box-shadow:var(--shadow);overflow:hidden;min-height:365px}.section-header{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border-bottom:1px solid #eff2f6}.section-header h2{font-size:16px;margin:0 0 9px}.section-header p{font-size:12px;color:#9ba5b3;margin:0}.coming-label{font-size:11px;color:#4e83db;background:#edf4ff;padding:9px 11px;border-radius:5px}.table-scroll{overflow:auto}.site-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.site-table thead{background:#fafbfe;color:#8491a6}.site-table th{font-size:11px;font-weight:700;height:51px;padding:0 25px;border-bottom:1px solid #eef1f5}.site-table td{border-bottom:1px solid #f0f3f7;padding:19px 25px;color:#69758a}.site-table td:first-child{color:#2f3e55}.site-circle{background:#e9f3ff;color:#2779ed;width:25px;height:25px;display:inline-grid;place-items:center;border-radius:7px;margin-right:12px}.table-url{color:#347deb}.tag-neutral{background:#eefaf3;color:#2daf73;padding:5px 9px;border-radius:20px}.site-table .empty-cell{text-align:center;height:232px;border-bottom:0}.empty-illustration{width:54px;height:54px;border-radius:50%;background:#f4f7fc;display:grid;place-items:center;font-size:34px;color:#b3becd;margin:0 auto 14px}.empty-cell strong{font-size:13px;color:#65748d}.empty-cell p{font-size:12px;color:#a4b0be}.getting-started{margin-top:20px;background:#f0f5ff;border:1px solid #e2ecff;border-radius:9px;display:flex;align-items:center;gap:18px;padding:22px 24px}.start-icon{background:#fff;color:#2e79ef;display:grid;place-items:center;width:41px;height:41px;border-radius:9px;font-size:21px;flex-shrink:0}.getting-started h2{font-size:14px;margin:0 0 7px}.getting-started p{margin:0;color:#788aa6;line-height:1.7;font-size:12px}.next-label{margin-left:auto;white-space:nowrap;font-size:11px;color:#367aec;font-weight:700}.dashboard-footer{padding:28px 2px;color:#afb8c6;font-size:11px;display:flex;justify-content:space-between}.mobile-brand{display:none}
@media(max-width:1150px){.login-layout{gap:35px;max-width:980px}.welcome-panel h1{font-size:38px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main{padding:29px 25px}.admin-header{padding:0 25px}}
@media(max-width:760px){.login-top{height:65px}.top-tag,.welcome-panel,.top-divider,.top-sub{display:none}.login-main{padding:28px 16px}.login-layout{display:block;max-width:440px}.login-card{padding:37px 27px 29px}.sidebar{display:none}.admin-header{height:62px;padding:0 18px}.mobile-brand{display:inline;color:#2875f7;font-weight:800;font-size:19px}.breadcrumb{display:none}.dashboard-main{padding:26px 15px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.personal-pill{font-size:9px;padding:8px}.stat-grid{gap:10px}.stat-card{min-height:150px;padding:14px}.stat-value{font-size:26px}.stat-card p{font-size:10px}.section-header{padding:20px 14px}.section-header p{line-height:1.5}.coming-label{display:none}.site-table{min-width:620px}.getting-started{align-items:flex-start;padding:18px}.next-label{display:none}.dashboard-footer{font-size:10px}}

/* N-BID SITE MANAGEMENT STEP 2 */
.site-main .site-heading {margin-bottom:26px}.site-main .site-heading .site-button{white-space:nowrap}
.site-button{display:inline-flex;justify-content:center;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:700;padding:11px 16px;min-height:37px;border-radius:6px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}
.site-button.primary{color:#fff;background:#2575ee;border:1px solid #2575ee}.site-button.primary:hover{background:#155fce}
.site-button.outline{color:#2875e5;border:1px solid #9ec4ff;background:#fff}.site-button.outline:hover{background:#edf5ff}
.site-button.tiny{min-height:29px;padding:6px 11px;font-size:11px}.site-button.danger-text{color:#bd4455;border:1px solid #f2c9ce;background:#fff}.site-button.danger{color:#fff;border:1px solid #cf3e54;background:#cf3e54}
.site-table-section{min-height:330px}.site-table-section .section-header{gap:20px}.site-search{display:flex;gap:8px}.site-search input{width:235px;border:1px solid #dde4ef;border-radius:5px;padding:10px 12px;outline:none;font-size:12px}.site-search input:focus{border-color:#3576dc}.site-count{background:#eaf2ff;color:#2877ef;font-size:11px;padding:4px 8px;border-radius:99px}
.site-manage-table th:last-child,.site-manage-table td:last-child{text-align:right}.site-manage-table td{padding-top:16px;padding-bottom:16px}.site-manage-table td:first-child{min-width:260px}.site-name-cell{display:flex;align-items:center;gap:4px}.site-name-cell>div{min-width:0;display:flex;flex-direction:column;gap:5px}.site-public-link{display:block;color:#2d7bec;max-width:355px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.site-actions{white-space:nowrap}.site-actions .site-button{margin-left:6px}.site-muted{color:#8e9aab}.site-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;color:#71819a;font-size:12px}
.site-form-section{min-height:0}.site-form-body{max-width:780px;padding:35px 44px 42px}.site-form-body .field{margin-bottom:26px}.site-form-body .field input{max-width:650px}.site-required{color:#ef5462}.site-hint{font-size:11px;color:#9ca9bb;margin-top:9px}.site-form-buttons{border-top:1px solid #edf0f5;padding-top:26px;margin-top:35px;display:flex;justify-content:flex-end;gap:10px}.site-form-buttons .site-button{min-width:105px}
.site-notice{border-radius:6px;padding:13px 15px;margin-bottom:20px;font-size:12px}.site-notice.success{background:#eff9f2;color:#188b5e;border:1px solid #d9f2df}.site-notice.error{background:#fff2f2;color:#c63a4a;border:1px solid #f7d3d8}
.site-detail .section-header p{font-size:13px;color:#3978cf}.site-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px;gap:15px}.site-detail-grid div{padding:15px 12px;border:1px solid #eff1f6;background:#fafcff;border-radius:7px;display:flex;flex-direction:column;gap:10px}.site-detail-grid small{color:#91a0b2;font-size:11px}.site-detail-grid strong{font-size:14px;color:#344661}.site-next-panel{margin:0 25px 28px;background:#f6f9fd;border:1px solid #e7eff8;border-radius:7px;display:flex;align-items:center;gap:15px;padding:23px}.site-next-icon{background:#e9f2ff;color:#2678ea;padding:13px;border-radius:8px}.site-next-panel h3{margin:0 0 8px;font-size:14px}.site-next-panel p{margin:0;color:#91a0b1;font-size:12px}.site-coming{margin-left:auto;color:#8c9aad;font-size:11px;white-space:nowrap}.site-delete-help{color:#aa5062;background:#fff3f4;padding:15px;border-radius:6px;font-size:12px;line-height:1.6}
@media(max-width:1050px){.site-manage-table{min-width:920px}.site-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.site-heading{gap:10px}.site-heading .site-button{padding:8px;font-size:11px}.site-form-body{padding:23px 18px}.site-table-section .section-header{align-items:flex-start;flex-direction:column}.site-search{width:100%}.site-search input{flex:1;width:100%}.site-detail-grid{grid-template-columns:1fr}.site-next-panel{align-items:flex-start}.site-coming{display:none}}



/* N-BID API SETTINGS STEP 3 */
.nb-api-card .section-header{padding:20px 28px;border-bottom:1px solid #e8ebf1}
.nb-api-guide{margin:25px 30px 5px;border:1px solid #dcefe5;border-radius:7px;overflow:hidden;padding:0 26px 18px;background:#fff;color:#475468}
.nb-api-guide strong{display:block;margin:0 -26px 19px;background:#06c65d;color:#fff;padding:15px 26px;font-size:13px}
.nb-api-guide p{margin:10px 0;line-height:1.7;font-size:12px}
.nb-api-guide-muted{color:#74869f!important}
.nb-api-body{padding:25px 30px 34px;max-width:1050px}
.nb-api-field{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:flex-start;gap:22px;margin:22px 0}
.nb-api-field label{font-weight:600;font-size:12px;color:#8c98aa;padding-top:12px}
.nb-api-field input{width:100%;max-width:650px;height:41px;padding:11px 14px;border-radius:5px;border:1px solid #d8dfeb;background:white;color:#2a3850;font-family:inherit;box-sizing:border-box}
.nb-api-field input:focus{outline:none;border-color:#2575ee;box-shadow:0 0 0 2px #e4efff}
.nb-api-field input[readonly]{background:#f6f8fa}
.nb-api-field small{display:block;color:#929fb2;margin-top:9px;line-height:1.6;font-size:11px}
.nb-api-status{display:inline-flex;align-items:center;gap:7px;padding-top:11px;font-size:12px;font-weight:700;color:#8290a4}
.nb-api-status span{width:9px;height:9px;border-radius:100%;background:#aeb7c5}
.nb-api-status.ok{color:#04b95a}.nb-api-status.ok span{background:#04c962}
.nb-api-buttons{display:flex;justify-content:flex-end;gap:12px;max-width:872px;padding-top:20px;margin-top:30px;border-top:1px solid #eaf0f5}
.nb-api-buttons .site-button{min-width:115px}
.nb-api-secondary{display:flex;gap:10px;justify-content:flex-end;max-width:872px;padding-top:12px}
.nb-api-secondary form{display:inline-block}
.nb-api-delete-warning{background:#fff2f4;color:#ac4453;padding:16px;border-radius:6px;line-height:1.7;font-size:12px}
@media(max-width:790px){.nb-api-field{grid-template-columns:1fr;gap:7px}.nb-api-field label{padding-top:0}.nb-api-guide{margin:16px;padding:0 17px 15px}.nb-api-guide strong{margin:0 -17px 13px;padding:13px 17px}.nb-api-body{padding:20px 18px}.nb-api-buttons,.nb-api-secondary{flex-wrap:wrap}}


/* N-BID KEYWORD SELECTION STEP 4 */
.nb-kw-section{margin-top:20px}.nb-kw-table th,.nb-kw-table td{padding:15px 14px}.nb-kw-title{display:flex;flex-direction:column;gap:4px}.nb-kw-title small{font-size:11px;color:#9ca3af}.nb-kw-picker{padding:25px 32px}.nb-kw-pick-form{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.nb-kw-pick-form label{color:#6b7280;font-size:13px;min-width:115px}.nb-kw-pick-form select{width:min(420px,100%);height:43px;border:1px solid #dce2e9;border-radius:6px;padding:0 12px;background:#fff;color:#1f2937}.nb-kw-state{display:inline-flex;border-radius:50px;padding:4px 11px;font-size:12px;font-weight:600;background:#f2f4f6;color:#6b7280}.nb-kw-state.on{background:#e4f8eb;color:#1d9e59}.nb-kw-state.off{background:#f2f4f6;color:#7b8794}.nb-kw-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e8ecf1;padding:18px 24px;font-size:13px;color:#64748b;flex-wrap:wrap}.nb-kw-actions strong{color:#1369ef}.nb-kw-help{margin:8px 25px 22px;font-size:12px;color:#8291a0}.nb-kw-table tbody small{color:#8796a3}.nb-kw-table input[type=checkbox]{accent-color:#2175f5;width:15px;height:15px}.nb-kw-table td form{margin:0}.nb-kw-section .site-search{display:flex;gap:7px}.nb-kw-section .site-search input{max-width:230px}.nb-kw-table button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:850px){.nb-kw-picker{padding:18px}.nb-kw-pick-form{display:grid;grid-template-columns:1fr}.nb-kw-pick-form select{width:100%}.nb-kw-table{min-width:730px}}


/* N-BID BID RULES STEP 5 */
.nb-rule-shell{margin-top:20px}.nb-rule-table th{white-space:nowrap}.nb-rule-table td{vertical-align:middle}.nb-rule-table td:nth-child(2){min-width:190px}.nb-rule-small{display:block;font-size:11px;color:#8b95a4;margin-top:5px}.nb-rule-banner{display:flex;flex-wrap:wrap;gap:10px;background:#edf5ff;color:#325982;padding:15px 18px;border:1px solid #d3e5ff;border-radius:8px;margin:16px 0 22px;font-size:12px}.nb-rule-banner strong{color:#1264cf}.nb-rule-grid{padding:14px 8px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:22px 18px}.nb-rule-field{display:flex;flex-direction:column;gap:9px}.nb-rule-field label{font-size:12px;font-weight:650;color:#515e70}.nb-rule-field select,.nb-rule-input input{width:100%;height:40px;background:white;border:1px solid #d9e0ea;border-radius:5px;font:inherit;padding:0 11px;color:#263648}.nb-rule-input{display:flex;align-items:center;gap:9px}.nb-rule-input span{color:#8791a0;min-width:18px}.nb-rule-save{border-top:1px solid #e9edf3;padding:22px 10px 5px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#7b8794}.nb-rule-save strong{color:#2563eb}.nb-rule-table input[type="checkbox"]{width:16px;height:16px;accent-color:#2569ee;cursor:pointer}@media(max-width:1050px){.nb-rule-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:600px){.nb-rule-grid{grid-template-columns:1fr}.nb-rule-save{flex-direction:column;align-items:stretch}.nb-rule-save button{width:100%}}

/* N-BID SCHEDULE STEP6 */
.nb-schedule-panel{margin-top:20px}.nb-schedule-table th{white-space:nowrap}.nb-schedule-table td{vertical-align:middle}.nb-schedule-table input[type=checkbox]{width:16px;height:16px;accent-color:#2468e9}.nb-schedule-muted{display:block;font-size:11px;color:#8a95a3;padding-top:4px}.nb-schedule-notice{background:#edf5ff;border:1px solid #d9e9ff;border-radius:7px;color:#486789;padding:15px 17px;margin:18px 0;font-size:12px;line-height:1.7}.nb-schedule-notice strong{color:#1d68ce;margin-right:10px}.nb-schedule-actions{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:18px}.nb-schedule-actions form{padding:14px 18px;background:#fafcff;border:1px solid #ebeff4;border-radius:8px;display:flex;flex-direction:column;gap:10px}.nb-schedule-actions label,.nb-schedule-fields label{font-weight:650;font-size:13px;color:#37475b}.nb-schedule-actions p{color:#748092;font-size:12px;margin:0}.nb-schedule-actions select,.nb-schedule-fields input{height:41px;background:white;border:1px solid #d9e1eb;border-radius:5px;padding:0 12px;font:inherit;color:#25354b;width:100%}.nb-schedule-buttons{display:flex;gap:10px;flex-wrap:wrap}.nb-schedule-footer{border-top:1px solid #edf0f5;padding:17px 20px;display:flex;justify-content:space-between;color:#7b8794;font-size:12px}.nb-schedule-footer strong{color:#1f64e0}.nb-schedule-row-actions{display:flex;gap:6px}.nb-schedule-row-actions form{margin:0}.nb-schedule-fields{display:grid;gap:24px;padding:20px;max-width:780px}.nb-schedule-fields>label{display:flex;flex-direction:column;gap:9px}.nb-schedule-fields>div>label{display:block;margin-bottom:10px}.nb-schedule-days{display:flex;gap:8px;flex-wrap:wrap}.nb-schedule-day{cursor:pointer}.nb-schedule-day input{position:absolute;opacity:0;width:1px;height:1px}.nb-schedule-day span{min-width:43px;display:inline-flex;justify-content:center;align-items:center;padding:9px;border:1px solid #d9e1eb;border-radius:6px;font-size:13px;color:#66758b}.nb-schedule-day input:checked+span{background:#eaf2ff;border-color:#2472ea;color:#155fc4}.nb-schedule-day input:focus-visible+span{outline:2px solid #176df0;outline-offset:2px}.nb-schedule-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nb-schedule-two label{display:flex;flex-direction:column;gap:9px}@media(max-width:900px){.nb-schedule-actions{grid-template-columns:1fr}}@media(max-width:600px){.nb-schedule-two{grid-template-columns:1fr}.nb-schedule-footer{gap:10px;flex-direction:column}}
