.chmod-calculator_workspace__SLH63{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:35rem;overflow:hidden;border:1px solid rgb(23 33 27/18%);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2.5rem rgb(58 43 29/7%)}.chmod-calculator_statusBar__ZfN9h,.chmod-calculator_toolbar__BsSuN{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem}.chmod-calculator_toolbar__BsSuN{border-bottom:1px solid rgb(23 33 27/12%)}.chmod-calculator_inputPanel__SsXMR p,.chmod-calculator_statusBar__ZfN9h p,.chmod-calculator_toolbar__BsSuN h2,.chmod-calculator_toolbar__BsSuN span{margin:0}.chmod-calculator_toolbar__BsSuN h2{font-size:1rem}.chmod-calculator_inputPanel__SsXMR p,.chmod-calculator_statusBar__ZfN9h p,.chmod-calculator_toolbar__BsSuN span{color:#647068;font-size:.75rem}.chmod-calculator_content__v0IS6{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(22rem,1.35fr);grid-template-areas:"input matrix" "special matrix" "results results";align-content:start;gap:.65rem;min-height:0;padding:.65rem;background:#eef1ef}.chmod-calculator_inputPanel__SsXMR,.chmod-calculator_matrix__rYpPV,.chmod-calculator_results__rpYtV,.chmod-calculator_special__TT0Si{border:1px solid rgb(23 33 27/13%);border-radius:.75rem;background:#fafcfb}.chmod-calculator_inputPanel__SsXMR{grid-area:input;padding:.8rem}.chmod-calculator_octalField__FsCsn{display:grid;gap:.45rem;color:#4d5a51;font-size:.75rem;font-weight:800}.chmod-calculator_inputRow__5OBeu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.chmod-calculator_inputRow__5OBeu input{min-width:0;min-height:2.65rem;padding:0 .7rem;border:1px solid rgb(23 33 27/18%);border-radius:.55rem;color:#17211b;background:#fff;font:max(16px,.95rem) /1 ui-monospace,SFMono-Regular,monospace}.chmod-calculator_inputPanel__SsXMR p{margin-top:.4rem}.chmod-calculator_presets__dx_u2{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.chmod-calculator_matrix__rYpPV{grid-area:matrix;margin:0;padding:.75rem .85rem .9rem}.chmod-calculator_matrix__rYpPV legend,.chmod-calculator_special__TT0Si legend{padding-inline:.25rem;color:#4d5a51;font-size:.75rem;font-weight:800}.chmod-calculator_matrixHeader__7B5_O,.chmod-calculator_matrixRow__EIOvn{display:grid;grid-template-columns:minmax(5rem,1fr) repeat(3,minmax(4rem,.7fr));align-items:center;gap:.45rem}.chmod-calculator_matrixHeader__7B5_O{padding-bottom:.45rem;color:#647068;font-size:.72rem;text-align:center}.chmod-calculator_matrixRow__EIOvn{min-height:3.2rem;border-top:1px solid rgb(23 33 27/9%)}.chmod-calculator_matrixRow__EIOvn strong{font-size:.82rem}.chmod-calculator_matrixRow__EIOvn label{position:relative;display:grid;place-items:center;min-height:2.25rem;cursor:pointer}.chmod-calculator_matrixRow__EIOvn input{position:absolute;width:1px;height:1px;opacity:0}.chmod-calculator_checkmark__6OQlP{display:block;width:1.4rem;height:1.4rem;border:1px solid rgb(23 33 27/28%);border-radius:.35rem;background:#fff}.chmod-calculator_matrixRow__EIOvn input:checked+.chmod-calculator_mobileLabel__n_KzR+.chmod-calculator_checkmark__6OQlP{border-color:#d35231;background:linear-gradient(135deg,transparent 44%,#fff 44% 56%,transparent 56%) 50% /55% 55% no-repeat,#d35231}.chmod-calculator_matrixRow__EIOvn input:focus-visible+.chmod-calculator_mobileLabel__n_KzR+.chmod-calculator_checkmark__6OQlP{outline:3px solid #c74625;outline-offset:3px}.chmod-calculator_mobileLabel__n_KzR{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chmod-calculator_special__TT0Si{grid-area:special;display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin:0;padding:.7rem .8rem .8rem}.chmod-calculator_special__TT0Si label{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;cursor:pointer}.chmod-calculator_special__TT0Si input{width:1rem;height:1rem;accent-color:#d35231}.chmod-calculator_results__rpYtV{grid-area:results;display:grid;grid-template-columns:.7fr 1fr 1.4fr;gap:.55rem;padding:.65rem}.chmod-calculator_result__CjtCA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-width:0;padding:.65rem;border:1px solid rgb(23 33 27/10%);border-radius:.6rem;background:#f4f7f5}.chmod-calculator_result__CjtCA span{grid-column:1/3;color:#647068;font-size:.7rem;font-weight:800}.chmod-calculator_result__CjtCA code{min-width:0;overflow:hidden;color:#245944;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.chmod-calculator_inputRow__5OBeu button,.chmod-calculator_presets__dx_u2 button,.chmod-calculator_result__CjtCA button{min-height:2.2rem;padding:0 .65rem;border:1px solid rgb(23 33 27/18%);border-radius:.5rem;color:#17211b;background:#fff;font-size:.76rem;font-weight:750;cursor:pointer}.chmod-calculator_inputRow__5OBeu button{border-color:#d35231;color:#fff;background:#d35231}.chmod-calculator_result__CjtCA button{min-height:auto;border:0;color:#d35231;background:transparent}.chmod-calculator_statusBar__ZfN9h{min-height:3rem;border-top:1px solid rgb(23 33 27/10%)}.chmod-calculator_workspace__SLH63 button:focus-visible,.chmod-calculator_workspace__SLH63 input:focus-visible{outline:3px solid #c74625;outline-offset:3px}@media (max-width:47.99rem){.chmod-calculator_workspace__SLH63{min-height:0}.chmod-calculator_toolbar__BsSuN{align-items:flex-start;flex-direction:column;gap:.25rem}.chmod-calculator_content__v0IS6{grid-template-columns:1fr;grid-template-areas:"input" "matrix" "special" "results"}.chmod-calculator_matrixHeader__7B5_O{display:none}.chmod-calculator_matrixRow__EIOvn{grid-template-columns:1fr;gap:.2rem;padding:.65rem 0}.chmod-calculator_matrixRow__EIOvn label{display:flex;justify-content:space-between;padding:0 .2rem}.chmod-calculator_mobileLabel__n_KzR{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:.78rem}.chmod-calculator_results__rpYtV{grid-template-columns:1fr}}