/* APPS WISE Games V70.54 — Sprite Studio e propriedades no Alienware Ice.
   Apenas aparencia da interface: respeita a escolha existente em body.wise7039-light.
   Nao altera pixels de sprites, dados do projeto, colisao nem os estilos Dark. */
body.wise7039-light #zero-sprite-studio{
 color-scheme:light;color:#193e56;background:rgba(28,72,105,.24);
}
body.wise7039-light #zero-sprite-studio .se-dialog{
 background:#f7fbff;color:#173e58;border:1px solid #8db6cc;
 box-shadow:0 22px 68px rgba(25,63,88,.27);
}
body.wise7039-light #zero-sprite-studio :is(.se-titlebar,.se-tools,.se-paintbar,.se-modebar,.se-framehead,.se-status,.se-footer){
 background:#e8f4fb;color:#18445f;border-color:#bad7e6;
}
body.wise7039-light #zero-sprite-studio .se-titlebar strong{color:#075c80}
body.wise7039-light #zero-sprite-studio .se-titlebar #se-location{color:#52748a}
body.wise7039-light #zero-sprite-studio :is(.se-left,.se-right){
 background:#f3f9fe;color:#193e55;border-color:#b5d1e1;
}
body.wise7039-light #zero-sprite-studio .se-workarea{background:#f4faff;color:#193e55}
body.wise7039-light #zero-sprite-studio :is(.se-left h4,.se-right h4,.se-category,.se-fields>label,.se-minirow label,.se-status label,.se-size-section label,.se-right small){
 color:#214961;border-color:#b8d3e2;
}
body.wise7039-light #zero-sprite-studio :is(.se-paint-controls strong,.se-paint-controls label,.se-paint-controls output){color:#1c4a66}
body.wise7039-light #zero-sprite-studio .se-size-section{
 background:#e5f2fb;border:1px solid #a7c9dc;color:#1a4761;
}
body.wise7039-light #zero-sprite-studio .se-size-section h4{color:#08658c!important;border-color:#b0cede!important}
body.wise7039-light #zero-sprite-studio :is(.se-size-section small,.se-size-section>.se-check){color:#345e77}
body.wise7039-light #zero-sprite-studio .se-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){
 background:#fff!important;color:#173b52!important;border:1px solid #9fbfd3!important;
 box-shadow:none;
}
body.wise7039-light #zero-sprite-studio .se-dialog :is(input,textarea)::placeholder{color:#668299}
body.wise7039-light #zero-sprite-studio .se-dialog :is(input,select,textarea):focus-visible{
 outline:2px solid #168db9;outline-offset:1px;
}
body.wise7039-light #zero-sprite-studio .se-dialog :is(input[type=checkbox],input[type=range]){accent-color:#0e85ad}
body.wise7039-light #zero-sprite-studio .se-dialog .se-paint-controls input[type=color]{background:#fff;border:1px solid #a4c6db}
body.wise7039-light #zero-sprite-studio .se-dialog button:not(.primary):not(.danger):not(.se-danger-outline):not(.se-add-frame-hero):not(.se-strip-add):not(.se-strip-frame):not(.se-palette button){
 background:#e7f3fb;color:#174865;border-color:#a8c9da;
}
body.wise7039-light #zero-sprite-studio .se-dialog button:not(.primary):not(.danger):not(.se-danger-outline):not(.se-add-frame-hero):not(.se-strip-add):not(.se-strip-frame):hover{
 background:#cce8f7;color:#075979;border-color:#6baacc;
}
body.wise7039-light #zero-sprite-studio .se-dialog button:disabled{opacity:.54;cursor:not-allowed}
body.wise7039-light #zero-sprite-studio .se-dialog :is(button.primary,.se-add-frame-hero){
 background:#087eae!important;color:#fff!important;border:1px solid #06658d!important;
 font-weight:700;
}
body.wise7039-light #zero-sprite-studio .se-dialog :is(button.primary,.se-add-frame-hero):hover{
 background:#066993!important;color:#fff!important;
}
body.wise7039-light #zero-sprite-studio .se-dialog button.danger{background:#fff0f2;color:#9a263d;border-color:#ca9ba5}
body.wise7039-light #zero-sprite-studio .se-dialog button.danger:hover{background:#fbe1e7;color:#8f1930}
body.wise7039-light #zero-sprite-studio .se-dialog .se-modebar button.sel,
body.wise7039-light #zero-sprite-studio .se-dialog .se-left #se-anim-list button.active{
 background:#0b7fa9!important;color:#fff!important;border-color:#04608b!important;
}
/* Canvas sem alterar o desenho original: somente o tabuleiro do editor. */
body.wise7039-light #zero-sprite-studio .se-stage{
 background-color:#edf4f9;
 background-image:linear-gradient(45deg,#d5e1e9 25%,transparent 25%),linear-gradient(-45deg,#d5e1e9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d5e1e9 75%),linear-gradient(-45deg,transparent 75%,#d5e1e9 75%);
}
body.wise7039-light #zero-sprite-studio .se-strip{background:#e7f1f8;border-color:#b4d1e0}
body.wise7039-light #zero-sprite-studio .se-dialog .se-strip-frame{background:#f4fbff;border-color:#aac9da;color:#1b435e}
body.wise7039-light #zero-sprite-studio .se-dialog .se-strip-frame.active{
 background:#cceaf9;border:2px solid #0886b4;color:#0e4b6c;
}
body.wise7039-light #zero-sprite-studio .se-strip-frame small{color:#234e68}
body.wise7039-light #zero-sprite-studio .se-strip-thumb{background-color:#e1eaf1;border-color:#a3bbcc;color:#517a95}
body.wise7039-light #zero-sprite-studio .se-dialog .se-strip-add{
 background:#eef9ff;border:2px dashed #82b4cf;color:#13658b;
}
body.wise7039-light #zero-sprite-studio .se-dialog .se-strip-add small{color:#175d81}
body.wise7039-light #zero-sprite-studio .se-dialog .se-strip-add:hover{background:#d6effc;border-color:#0980ae}
body.wise7039-light #zero-sprite-studio .se-strip-frame:focus-visible{outline:2px solid #008db8}
body.wise7039-light #zero-sprite-studio .se-confirm-shade{background:rgba(19,53,81,.36)}
body.wise7039-light #zero-sprite-studio .se-confirm-card{
 background:#f9fdff;color:#173e57;border:1px solid #8ab8cf;
 box-shadow:0 20px 60px rgba(17,49,75,.27);
}
body.wise7039-light #zero-sprite-studio .se-confirm-card h3{color:#075d81}
body.wise7039-light #zero-sprite-studio .se-confirm-card p{color:#2a536c}
body.wise7039-light #zero-sprite-studio .se-confirm-actions{
 display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button{
 width:auto;min-width:116px;min-height:37px;padding:9px 12px;
 border-radius:6px;background:#e3f1fa!important;color:#184b69!important;
 border:1px solid #9dc6da!important;font-size:12px;font-weight:650;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button:hover{
 background:#c8e5f5!important;color:#075779!important;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button.se-danger-outline{
 background:#fff0f3!important;color:#a32643!important;border-color:#ce9ca9!important;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button.se-danger-outline:hover{
 background:#f8dce3!important;color:#8a1930!important;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button.primary{
 background:#087eae!important;color:#fff!important;border-color:#06648c!important;
}
body.wise7039-light #zero-sprite-studio .se-confirm-actions button.primary:hover{
 background:#066994!important;color:#fff!important;
}
body.wise7039-light #zero-sprite-studio :is(.se-left,.se-right,.se-stage,.se-tools,.se-strip){
 scrollbar-color:#9dbed1 #eaf5fb;
 scrollbar-width:thin;
}
/* Painel de propriedades: livrar as ferramentas da paleta caramelo no tema Ice. */
body.wise7039-light .sidebar-left #wise57-selected-instance{
 background:#e5f3fc!important;border:1px solid #9fc8da!important;color:#194763!important;
}
body.wise7039-light .sidebar-left #wise57-selected-instance strong{color:#075b81!important}
body.wise7039-light .sidebar-left #wise57-selected-instance small{color:#486d85!important}
body.wise7039-light .sidebar-left #wise57-selected-instance img{background:#f8fdff!important}
body.wise7039-light .sidebar-left .wise-object-transform{border-color:#b0cfdf!important}
body.wise7039-light .sidebar-left .wise-object-transform h5{color:#07638a!important}
body.wise7039-light .sidebar-left .wise-aspect-label,
body.wise7039-light .sidebar-left .wise-object-transform small{color:#345f78!important}
body.wise7039-light .sidebar-left .wise-transform-toolbar button{
 background:#e8f5fc!important;color:#165171!important;border:1px solid #9ec4d9!important;
 box-shadow:none!important;
}
body.wise7039-light .sidebar-left .wise-transform-toolbar button:hover:not(:disabled){
 background:#d2eaf8!important;color:#075676!important;border-color:#6caaca!important;
}
body.wise7039-light .sidebar-left .wise-transform-toolbar button:disabled{opacity:.48}
body.wise7039-light .sidebar-left #prop-obj-content h5{color:#245d7a!important;border-color:#c4d9e6!important}
body.wise7039-light .sidebar-left #prop-plugin:disabled,
body.wise7039-light .sidebar-left #prop-uid:disabled{
 background:#edf3f8!important;color:#3e6479!important;border-color:#b6cbd9!important;
}
@media(max-width:660px){
 body.wise7039-light #zero-sprite-studio .se-confirm-actions{flex-direction:column}
 body.wise7039-light #zero-sprite-studio .se-confirm-actions button{width:100%}
}

/* O dialogo de confirmacao e inserido como filho da sobreposicao, fora
   de .se-dialog. Garantir estilo dos botoes nos DOIS temas. */
body:not(.wise7039-light) #zero-sprite-studio .se-confirm-actions button{
 border:1px solid #746758;background:#443b31;color:#f9f0e5;
 font-size:12px;font-weight:600;border-radius:6px;padding:9px 12px;min-height:37px;cursor:pointer;
}
body:not(.wise7039-light) #zero-sprite-studio .se-confirm-actions button:hover{background:#61503a;color:#fff}
body:not(.wise7039-light) #zero-sprite-studio .se-confirm-actions button.primary{
 background:#9c6b30;color:#fff;border-color:#d5a262;
}
body:not(.wise7039-light) #zero-sprite-studio .se-confirm-actions button.se-danger-outline{
 background:#4b3332;color:#ffd3cd;border-color:#aa6b67;
}
