@layer components{.tool-panel{background:#fff;border:1px solid #3a24181f;border-radius:1.5rem;min-width:0;padding:1.5rem;box-shadow:0 6px 24px #3a241806}.tool-input{width:100%;min-width:0;min-height:46px;font:inherit;color:#3a2418;background:#fff;border:1px solid #3a241840;border-radius:.8rem;padding:.65rem .85rem;display:block}.tool-input::placeholder{color:#86796e}.tool-label{color:#3a2418;margin-bottom:.4rem;font-size:.9rem;font-weight:800;display:block}.tool-button,.tool-secondary{min-height:44px;font:inherit;cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.tool-button{color:#fff;background:#46516b;border:1px solid #46516b}.tool-button:hover{background:#374158}.tool-secondary{color:#46516b;background:#fff;border:1px solid #46516b4d}.tool-secondary:hover{background:#eef0f5}.tool-button:disabled,.tool-secondary:disabled{opacity:.45;cursor:not-allowed}.tool-note{color:#756457;font-size:.875rem;line-height:1.6}.kitchen-app :is(a,button,select,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #5d6986}.kitchen-app input[type=checkbox],.kitchen-app input[type=radio]{accent-color:#46516b}.kitchen-app{overflow-wrap:anywhere}@media (max-width:420px){.tool-panel{padding:1rem}}@media print{.apps-shell>header,.apps-shell>footer,.apps-heading,.apps-other,.apps-backlink,.tool-no-print{display:none!important}.tool-panel{box-shadow:none;break-inside:avoid}}}
