#gig-submit-modal .sb-modal-header{padding-bottom:var(--sb-space-md);border-bottom:1px solid rgba(56,189,248,.15)}#gig-submit-modal .sb-modal-logo{font-family:"Rajdhani",var(--sb-font);font-size:1.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text);line-height:1;margin-bottom:var(--sb-space-sm)}#gig-submit-modal .sb-modal-title{font-size:var(--sb-text-lg);font-weight:700;color:var(--sb-text-muted);background:none;-webkit-text-fill-color:unset}#gig-submit-modal .sb-modal-close{position:absolute;top:var(--sb-space-md);right:var(--sb-space-md);background:transparent;border:1px solid var(--sb-border-light, rgba(255,255,255,.1));color:var(--sb-text-muted);font-size:1.35rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--sb-radius-sm);z-index:1;transition:color .1s ease,box-shadow .1s ease,border-color .1s ease}#gig-submit-modal .sb-modal-close:hover{color:var(--sb-ice-light);border-color:var(--sb-ice);box-shadow:0 0 8px #38bdf833,0 0 16px #0ea5e91a}#gig-submit-modal .idx-sm-lede{margin:0 0 12px;font-size:.9rem}#gig-submit-modal .idx-sm-form{gap:10px;display:flex;flex-direction:column}#gig-submit-modal .idx-sm-row{margin:0}#gig-submit-modal .idx-sm-label{font-size:.8rem;margin-bottom:3px;display:block;color:var(--sb-text-secondary)}#gig-submit-modal .idx-sm-req{color:var(--sb-ice)}#gig-submit-modal .sb-input,#gig-submit-modal .sb-select{padding:8px 10px}#gig-submit-modal textarea.sb-input{min-height:52px}#gig-submit-modal .sb-modal-body{padding-top:14px;padding-bottom:14px}#gig-submit-modal .idx-sm-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sb-space-md)}#gig-submit-modal .sb-modal{max-height:90vh;display:flex;flex-direction:column;padding-top:var(--sb-space-lg);padding-bottom:var(--sb-space-lg)}#gig-submit-modal .sb-modal-header,#gig-submit-modal .sb-modal-footer{flex-shrink:0}#gig-submit-modal .sb-modal-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;scrollbar-width:none;-ms-overflow-style:none;padding-left:var(--sb-space-xs);padding-right:var(--sb-space-md)}#gig-submit-modal .sb-modal-body::-webkit-scrollbar{display:none}#gig-submit-modal .sb-modal-header{position:static}#gig-submit-modal .sb-modal-close{position:absolute;top:16px;right:16px}#gig-submit-modal .idx-sm-desc-wrap{display:flex;flex-direction:column}#gig-submit-modal .idx-sm-desc-count{align-self:flex-end;margin-top:4px;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--sb-text-muted)}#gig-submit-modal .idx-sm-field{display:flex;flex-direction:column}#gig-submit-modal .idx-sm-field-full{grid-column:1 / -1}#gig-submit-modal .idx-sm-field-2{grid-column:span 2}#gig-submit-modal .idx-sm-msg{padding:8px 12px;border-radius:var(--sb-radius-sm, 6px);font-size:.85rem}#gig-submit-modal .idx-sm-msg.is-success{background:#14b8a61a;color:var(--sb-teal);border:1px solid rgba(20,184,166,.3)}#gig-submit-modal .idx-sm-msg.is-error{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.sb-input{width:100%;padding:10px 12px;background:#0a0f1cb3;border:1px solid var(--sb-border, #1E293B);border-radius:var(--sb-radius-sm, 6px);color:var(--sb-text);font-size:.85rem;font-family:var(--sb-font);outline:none;transition:border-color .15s;color-scheme:dark}.sb-input:focus{border-color:var(--sb-ice)}.sb-input::placeholder{color:var(--sb-text-muted)}.sb-custom-select-trigger{width:100%;padding:10px 36px 10px 14px;background:#0a0f1cb3;color:var(--sb-text);border:1px solid var(--sb-border,#1E293B);border-radius:var(--sb-radius-sm,6px);font-size:.85rem;font-family:inherit;line-height:1.4;cursor:pointer;transition:border-color .15s;outline:none;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-custom-select-trigger:hover,.sb-custom-select-trigger:focus{border-color:var(--sb-ice)}.sb-custom-select-trigger:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239CA3B4' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;transition:transform .2s}.sb-custom-select-trigger .sb-placeholder{color:var(--sb-text-muted)}.sb-custom-select-options{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#0f1525f2;border:1px solid rgba(56,189,248,.25);border-radius:var(--sb-radius-sm,6px);z-index:200;display:none;overflow:visible;box-shadow:0 4px 16px #0006}.sb-custom-select-options-inner{max-height:240px;overflow-y:auto;border-radius:inherit}.sb-custom-select-options-inner::-webkit-scrollbar{width:4px}.sb-custom-select-options-inner::-webkit-scrollbar-thumb{background:var(--sb-border-light);border-radius:99px}.sb-custom-select-option{padding:8px 14px;font-size:.82rem;color:var(--sb-text-secondary);cursor:pointer;transition:background .12s;border-bottom:1px solid rgba(56,189,248,.08)}.sb-custom-select-option:last-child{border-bottom:none}.sb-custom-select-option:hover{background:#38bdf81a;color:var(--sb-text)}.sb-custom-select-option.selected{color:var(--sb-ice);font-weight:600}.sb-custom-datepicker{position:relative}.sb-custom-datepicker.open .sb-datepicker-panel{display:block}.sb-datepicker-trigger{display:flex!important;align-items:center;gap:10px;padding-right:10px!important}.sb-datepicker-trigger:after{display:none!important}.sb-datepicker-trigger:before{content:"";flex-shrink:0;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239CA3B4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px}.sb-datepicker-panel{min-width:0;width:100%;padding:8px;box-sizing:border-box;background:#0f1525f2;border:1px solid rgba(56,189,248,.25);border-radius:var(--sb-radius-sm,6px);box-shadow:0 4px 16px #0006}.sb-dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.sb-dp-title{font-size:.82rem;font-weight:600;color:var(--sb-text);flex:1;text-align:center}.sb-dp-nav{background:none;border:1px solid var(--sb-border,#1E293B);border-radius:var(--sb-radius-sm,6px);color:var(--sb-text-secondary);cursor:pointer;padding:4px 8px;display:inline-flex;align-items:center;transition:border-color .15s,color .15s}.sb-dp-nav:hover{border-color:var(--sb-ice);color:var(--sb-ice)}.sb-dp-nav .sb-icon svg{width:14px;height:14px}.sb-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.sb-dp-day-label{font-size:9px;font-weight:600;color:var(--sb-text-muted);padding:4px 0;line-height:1.2}.sb-dp-day{font-size:.72rem;color:var(--sb-text-secondary);padding:5px 0;border-radius:var(--sb-radius-sm,6px);cursor:pointer;transition:background .12s;line-height:1.2}.sb-dp-day:hover:not(.sb-dp-empty){background:#38bdf81f;color:var(--sb-text)}.sb-dp-day.today{border:1px solid var(--sb-ice);color:var(--sb-ice)}.sb-dp-day.selected{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;font-weight:600}.sb-dp-empty{cursor:default}.sb-custom-timepicker{position:relative}.sb-custom-timepicker.open{z-index:100}.sb-custom-timepicker.open .sb-custom-select-options{display:block}.sb-timepicker-trigger:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239CA3B4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")!important;width:14px!important;height:14px!important}.sb-tp-slot.selected{background:#38bdf81a;color:var(--sb-ice);font-weight:600}#gig-submit-modal .sb-custom-datepicker.open{z-index:1000}#gig-submit-modal .sb-custom-select-options{z-index:1100}@media(max-width:640px){#gig-submit-modal .idx-sm-row-3{grid-template-columns:1fr}#gig-submit-modal .idx-sm-field-2{grid-column:span 1}#gig-submit-modal .sb-modal{max-height:92vh;padding:var(--sb-space-md)}}
