@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Klee+One:wght@400;600&family=Noto+Sans+JP:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans JP,sans-serif;color:#30352f;background:#f6f5f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400;--ink:#30352f;--muted:#92948c;--green:#54745e;--line:#e8e6df;--board:#fbfaf6}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}.app-shell{max-width:1440px;margin:auto;min-height:100vh}.topbar{height:78px;padding:0 8.35%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:21px;font-weight:700;letter-spacing:-.8px}.brand-dot{color:#df9e6d}.brand-mark{width:26px;height:26px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(-8deg)}.brand-mark i{display:block;border-radius:3px;background:#eab981}.brand-mark i:nth-child(2){background:#b8c5a5}.brand-mark i:nth-child(3){background:#e7a49a}.brand-mark i:nth-child(4){background:#e8d58d}.topbar-right{display:flex;align-items:center;gap:26px}.save-status{display:flex;align-items:center;gap:8px;font-size:11px;color:#898c83}.status-dot{width:7px;height:7px;border-radius:50%;background:#8ba58a;box-shadow:0 0 0 3px #e7ece3}.add-button,.empty-add{border:0;cursor:pointer;font:inherit}.add-button{height:40px;padding:0 17px;border-radius:8px;background:var(--green);color:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;box-shadow:0 3px 8px #4964511c;transition:background .18s,transform .18s}.add-button:hover{background:#45644f;transform:translateY(-1px)}.plus{font-size:20px;font-weight:300;line-height:1}.main-content{width:min(100% - 64px,1040px);margin:0 auto}.intro{padding:57px 0 34px}.eyebrow{display:flex;align-items:center;gap:10px;color:#96988f;font-size:9px;letter-spacing:2px;font-weight:600}.eyebrow-line{width:18px;height:1px;background:#dca477}.intro-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:15px}h1{margin:0;font-size:clamp(28px,3.1vw,39px);font-weight:600;letter-spacing:-1.8px;line-height:1.35}h1 span{color:#64806a}.subtitle{margin:8px 0 0;color:#92948c;font-size:13px;letter-spacing:.02em}.board-count{display:flex;align-items:baseline;gap:8px;margin:0 3px 5px 0;color:#a4a59d;font-size:9px;letter-spacing:1.5px}.count-number{font-size:22px;letter-spacing:-1px;color:#6b7769}.board-wrap{border:1px solid #e8e6df;border-radius:12px;overflow:hidden;background:var(--board);box-shadow:0 6px 24px #4a483a08}.board-toolbar{height:47px;border-bottom:1px solid #efede7;padding:0 19px;display:flex;align-items:center;justify-content:space-between}.board-label{display:flex;align-items:center;gap:8px;color:#73776e;font-size:9px;letter-spacing:1.7px;font-weight:600}.board-label-dot{width:6px;height:6px;border-radius:50%;background:#dfab7f}.board-hint{font-size:10px;color:#b0b0a8;display:flex;align-items:center;gap:6px}.drag-glyph{font-size:16px;line-height:1;color:#aaa99f}.board{height:530px;position:relative;overflow:hidden;background-color:#fbfaf6;background-image:radial-gradient(#e5e2d9 1px,transparent 1px);background-size:22px 22px;touch-action:pan-y}.empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;text-align:center}.empty-illustration{width:114px;height:95px;position:relative;margin:0 0 17px}.empty-note{position:absolute;width:68px;height:74px;border-radius:3px;box-shadow:0 5px 12px #6c69501a}.note-back{left:23px;top:2px;background:#dce6d4;transform:rotate(11deg)}.note-front{left:19px;top:11px;background:#f3df9f;transform:rotate(-7deg);display:flex;align-items:center;justify-content:center;color:#796e4e;font-size:10px;line-height:1.55}.sparkle{position:absolute;color:#dca477}.sparkle-one{top:4px;right:1px;font-size:16px}.sparkle-two{bottom:9px;left:2px;font-size:13px}.empty-title{margin:0;color:#666a61;font-weight:600;font-size:14px}.empty-copy{margin:7px 0 17px;font-size:11px;color:#a0a198}.empty-add{padding:10px 14px;background:#fff;border:1px solid #e9e7df;border-radius:7px;color:#687968;font-size:11px;box-shadow:0 2px 7px #5552;transition:background .18s}.empty-add:hover{background:#f2f5ef}.empty-add span{font-size:14px}.sticky{position:absolute;width:clamp(160px,19vw,205px);height:178px;padding:0 15px 13px;border-radius:3px;box-shadow:0 4px 11px #514b3820,0 1px 2px #514b3812;display:flex;flex-direction:column;transform:rotate(var(--tilt,0deg));transition:box-shadow .18s;touch-action:none}.sticky:hover{box-shadow:0 8px 18px #514b3830,0 2px 4px #514b3812}.sticky.is-dragging{z-index:100!important;transform:rotate(0);box-shadow:0 15px 28px #514b3835;transition:none}.sticky-yellow{background:#f5e5a6}.sticky-pink{background:#f4d6d0}.sticky-green{background:#dbe7d2}.sticky-blue{background:#d9e6ed}.sticky-lilac{background:#e6def0}.sticky-head{height:36px;display:flex;align-items:center;justify-content:space-between;flex:none;cursor:grab}.sticky-head:active{cursor:grabbing}.grip{color:#847c64;font-size:15px;line-height:1;opacity:.58;letter-spacing:-3px;padding-right:4px}.sticky-actions{display:flex;gap:2px}.icon-button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#827b68;cursor:pointer;opacity:.7;transition:background .15s,opacity .15s}.icon-button:hover,.icon-button:focus-visible{background:#ffffff70;opacity:1}.icon-button svg{width:14px;height:14px}.sticky textarea{display:block;width:100%;height:calc(100% - 50px);resize:none;border:0;outline:0;background:transparent;color:#514e42;font:500 13px/1.8 DM Sans,Noto Sans JP,sans-serif;padding:5px 0 0;overflow:auto;touch-action:pan-y}.sticky textarea::placeholder{color:#9a9177}.sticky-footer{position:absolute;bottom:9px;right:13px;color:#827b68;font-size:8px;opacity:.55}.footer{height:56px;display:flex;align-items:center;justify-content:space-between;color:#a4a49b;font-size:9px;letter-spacing:.03em}.footer>span:last-child{font-size:8px;letter-spacing:1.5px;color:#b7b6ad}.footer-sparkle{color:#dca477;margin-right:5px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,12px);opacity:0;padding:10px 15px;border-radius:8px;background:#353b34;color:#fff;font-size:12px;pointer-events:none;transition:.2s;z-index:300}.toast.visible{opacity:1;transform:translate(-50%)}@media(min-width:1280px){.main-content{width:min(100% - 120px,1040px)}.board{height:565px}.intro{padding-top:67px}}@media(max-width:800px){.topbar{height:70px;padding:0 5%}.main-content{width:90%}.intro{padding-top:45px}.board{height:540px}.sticky{width:190px;height:170px}.topbar-right{gap:16px}}@media(max-width:520px){.topbar{height:64px;padding:0 18px}.brand{font-size:19px;gap:8px}.brand-mark{width:23px;height:23px}.topbar-right{gap:0}.save-status{display:none}.add-button{height:42px;padding:0 13px;font-size:12px}.main-content{width:auto;margin:0 18px}.intro{padding:39px 0 24px}.eyebrow{font-size:8px}h1{font-size:29px;letter-spacing:-1.3px}.subtitle{font-size:12px}.board-count{gap:5px;margin-right:2px}.count-number{font-size:19px}.board-wrap{border-radius:10px}.board-toolbar{height:43px;padding:0 13px}.board-hint{font-size:9px}.board{height:min(64vh,590px);min-height:410px;background-size:20px 20px}.sticky{width:min(44vw,178px);height:166px;padding:0 12px 12px}.sticky-head{height:38px}.icon-button{width:32px;height:32px}.sticky textarea{font-size:13px;line-height:1.75}.footer{height:50px;font-size:8px}.footer>span:last-child{font-size:7px;letter-spacing:1px}.empty-title{font-size:13px}.empty-copy{font-size:10px}}@media(max-width:360px){.main-content{margin:0 13px}h1{font-size:26px}.topbar{padding:0 14px}.board{min-height:390px}.sticky{width:45vw;height:155px}}.empty-state[hidden]{display:none}.create-color-select{display:flex;align-items:center;gap:6px}.create-color-label{font-size:9px;color:#92948c;margin-right:2px;white-space:nowrap}.create-color-swatch,.palette-swatch{border:2px solid #fff;cursor:pointer;flex:none}.create-color-swatch{width:19px;height:19px;border-radius:50%;padding:0;opacity:.8;transition:transform .15s,box-shadow .15s,opacity .15s}.create-color-swatch:hover{transform:scale(1.12);opacity:1}.create-color-swatch.is-selected{opacity:1;box-shadow:0 0 0 1.5px #667b67}.note-palette{position:absolute;z-index:10;top:35px;right:43px;display:flex;gap:5px;padding:6px 7px;border:1px solid #ffffffc9;border-radius:8px;background:#fffdf5;box-shadow:0 4px 12px #514b3825}.note-palette[hidden]{display:none}.palette-swatch{width:22px;height:22px;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #00000012}.palette-swatch[aria-pressed=true]{outline:2px solid #667b67;outline-offset:1px}.palette-swatch:focus-visible,.create-color-swatch:focus-visible{outline:2px solid #54745e;outline-offset:3px}@media(max-width:360px){.create-color-label{display:none}.create-color-select{gap:4px}.create-color-swatch{width:17px;height:17px}.add-button{padding:0 10px}}.theme-toggle{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #e4e3db;border-radius:7px;background:#fffefa;color:#687268;font:500 11px DM Sans,Noto Sans JP,sans-serif;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.theme-toggle:hover{border-color:#bdcbb9;background:#f2f5ef;color:#4f6953}@media(max-width:800px){.topbar-right{gap:10px}.theme-toggle{height:36px;padding:0 9px}}@media(max-width:520px){.topbar{padding:0 12px}.topbar-right{gap:6px}.theme-toggle{width:38px;height:38px;padding:0}.theme-toggle-label{display:none}.create-color-select{gap:4px}.create-color-label{display:none}.create-color-swatch{width:17px;height:17px}.add-button{padding:0 10px}}html[data-theme=dark]{color-scheme:dark;--ink:#e8e9e2;--muted:#a5a99e;--green:#78977c;--line:#343a35;--board:#202521;background:#181d19;color:#e8e9e2}html[data-theme=dark] body{background:#181d19;color:#e8e9e2}html[data-theme=dark] .topbar{border-color:#343a35}html[data-theme=dark] .brand{color:#e8e9e2}html[data-theme=dark] .save-status,html[data-theme=dark] .subtitle,html[data-theme=dark] .eyebrow,html[data-theme=dark] .board-count,html[data-theme=dark] .footer{color:#a5aa9f}html[data-theme=dark] .count-number{color:#afc4aa}html[data-theme=dark] .board-wrap{border-color:#343a35;background:#202521;box-shadow:0 8px 28px #0003}html[data-theme=dark] .board-toolbar,html[data-theme=dark] .board-search-row{border-color:#343a35}html[data-theme=dark] .board-label{color:#bdc2b8}html[data-theme=dark] .board{background-color:#202521;background-image:radial-gradient(#3a423b 1px,transparent 1px)}html[data-theme=dark] .empty-title,html[data-theme=dark] .filter-empty p{color:#d0d4ca}html[data-theme=dark] .empty-copy,html[data-theme=dark] .filter-empty,html[data-theme=dark] .board-hint{color:#9da398}html[data-theme=dark] .empty-add,html[data-theme=dark] .align-button,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .project-action,html[data-theme=dark] .project-select-wrap select,html[data-theme=dark] .search-field{border-color:#414941;background:#292f2a;color:#d5d9d0}html[data-theme=dark] .empty-add:hover,html[data-theme=dark] .align-button:hover:not(:disabled),html[data-theme=dark] .project-action:hover:not(:disabled),html[data-theme=dark] .theme-toggle:hover{border-color:#637766;background:#333c34;color:#e8eee4}html[data-theme=dark] .search-field:focus-within{border-color:#829a82;box-shadow:0 0 0 3px #8ca48c24}html[data-theme=dark] .search-field input{color:#e0e3da}html[data-theme=dark] .search-field input::placeholder{color:#92988e}html[data-theme=dark] .filter-tab{border-color:#414941;background:#292f2a;color:#b1b6ac}html[data-theme=dark] .filter-tab:hover{border-color:#728671;color:#dce5d8}html[data-theme=dark] .filter-tab.is-active{border-color:#78977c;background:#617d67;color:#fff}html[data-theme=dark] .completed-dropzone{border-color:#4a594b;background:#242c25}html[data-theme=dark] .completed-dropzone.is-drop-target{border-color:#8aa88b;background:#2e3a30;box-shadow:0 0 0 3px #73927630}html[data-theme=dark] .completed-title{color:#c0d0ba}html[data-theme=dark] .completed-title-icon,html[data-theme=dark] .completed-total,html[data-theme=dark] .completed-item-check{background:#354438;color:#bcd0b7}html[data-theme=dark] .drop-hint{color:#a0a99e}html[data-theme=dark] .completed-item{border-color:#3a463b;background:#29312a;color:#c1c7bc}html[data-theme=dark] .completed-item:hover{border-color:#647c64;background:#303b31}html[data-theme=dark] .project-switcher-label{color:#a5aa9f}html[data-theme=dark] .app-dialog{border-color:#414941;background:#242a25;color:#e2e6dc}html[data-theme=dark] .dialog-close{background:#353c36;color:#d0d5ca}html[data-theme=dark] .dialog-eyebrow,html[data-theme=dark] .project-name-label,html[data-theme=dark] .delete-project-message{color:#b0b6aa}html[data-theme=dark] .project-name-input{border-color:#414941;background:#1d231e;color:#e2e6dc}html[data-theme=dark] .dialog-button{border-color:#414941;background:#303731;color:#d0d5ca}html[data-theme=dark] .dialog-save{border-color:#58745f;background:#58745f;color:#fff}html[data-theme=dark] .sticky-yellow{background:#594e2d}html[data-theme=dark] .sticky-pink{background:#583c3b}html[data-theme=dark] .sticky-blue{background:#344b56}html[data-theme=dark] .sticky-green{background:#3d503b}html[data-theme=dark] .sticky textarea{color:#f0eddf}html[data-theme=dark] .sticky textarea::placeholder{color:#d0c7a6}html[data-theme=dark] .sticky-footer,html[data-theme=dark] .grip,html[data-theme=dark] .icon-button{color:#f0e7cd}html[data-theme=dark] .completed-item-text{text-decoration-color:#b9c0b3}.sticky{border:1px solid #71694214;border-radius:2px;box-shadow:0 9px 18px #514b3826,0 3px 6px #514b3817,0 1px 1px #514b3810}.sticky:before{content:"";position:absolute;top:0;left:7px;right:7px;height:1px;background:#ffffff80;pointer-events:none}.sticky:hover{box-shadow:0 12px 23px #514b3830,0 4px 8px #514b381b,0 1px 1px #514b3810}.sticky.is-dragging{box-shadow:0 17px 30px #514b3838,0 6px 10px #514b3820,0 1px 1px #514b3810}.sticky textarea{font-family:Klee One,Noto Sans JP,sans-serif;font-size:15px;font-weight:600;line-height:1.8;letter-spacing:.02em}@media(max-width:520px){.sticky textarea{font-size:14px}}.board-search-row{min-height:46px;padding:6px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #efede7}.search-field{width:min(100%,280px);height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e9e7df;border-radius:7px;background:#fffefa;color:#96988f;transition:border-color .15s,box-shadow .15s}.search-field:focus-within{border-color:#aab8a7;box-shadow:0 0 0 3px #8ca48c18}.search-field svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#4d534b;font:400 11px DM Sans,Noto Sans JP,sans-serif}.search-field input::placeholder{color:#aaa99f}.board-count .count-number.is-filtered{font-size:15px;letter-spacing:-.35px;white-space:nowrap}.filter-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;text-align:center;color:#999a91}.filter-empty[hidden]{display:none}.filter-empty p{margin:0;color:#696d64;font-size:13px;font-weight:600}.filter-empty span{font-size:10px}@media(max-width:520px){.board-search-row{padding:6px 12px}.search-field{width:100%}.board-search-row .board-hint{display:none}.board-count .count-number.is-filtered{font-size:13px}}.note-filters{display:flex;align-items:center;gap:7px;margin:0 0 12px}.filter-tab{min-height:34px;padding:0 13px;border:1px solid #e5e4dc;border-radius:7px;background:#fbfaf6;color:#85877e;font:500 11px DM Sans,Noto Sans JP,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.filter-tab:hover{border-color:#c9d2c4;color:#5f7462}.filter-tab.is-active{border-color:#617d67;background:#617d67;color:#fff;box-shadow:0 2px 6px #4964511c}.filter-count{margin-left:5px;font-size:9px;opacity:.72}.completed-dropzone{position:relative;z-index:1;margin:0 0 13px;padding:9px 13px;border:1px dashed #cbd5c6;border-radius:9px;background:#f5f7f1;transition:background .15s,border-color .15s,box-shadow .15s}.completed-dropzone.is-drop-target{border:1px solid #6b8c70;background:#eaf1e7;box-shadow:0 0 0 3px #73927620}.completed-heading{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px}.completed-title{display:flex;align-items:center;gap:8px;color:#5e715f;font-size:11px;font-weight:600}.completed-title-icon{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#dce8d8;color:#567258;font-size:12px}.completed-total{min-width:19px;padding:2px 6px;border-radius:10px;background:#e7ece2;color:#71836f;text-align:center;font-size:9px}.drop-hint{color:#a0a399;font-size:9px}.completed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;max-height:100px;overflow:auto}.completed-list[hidden]{display:none}.completed-item{min-width:0;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #e3e8de;border-radius:6px;background:#fcfdf9;color:#767b70;text-align:left;cursor:pointer;font:500 11px Klee One,Noto Sans JP,sans-serif}.completed-item:hover{background:#fff;border-color:#b9cbb5}.completed-item-check{width:15px;height:15px;flex:none;display:grid;place-items:center;border-radius:50%;background:#dce8d8;color:#557357;font:600 10px DM Sans,sans-serif}.completed-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;text-decoration-color:#92998c}.board-wrap,.board{overflow:visible}.sticky.is-completed{border-color:#90a48b66;filter:saturate(.72)}.sticky.is-completed textarea{text-decoration:line-through;text-decoration-color:#777b6f88;color:#686c60}.sticky.is-completed .complete-button{background:#dce8d8;color:#527154;opacity:1}.sticky.is-completed .complete-button:hover{background:#cbdcc7}@media(max-width:520px){.note-filters{gap:5px;margin-bottom:10px}.filter-tab{min-height:38px;padding:0 11px;font-size:11px}.completed-dropzone{padding:8px 10px;margin-bottom:10px}.completed-list{grid-template-columns:1fr;max-height:88px}.drop-hint{font-size:8px}}.project-switcher{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:19px 0 14px}.project-switcher-label{color:#9a9b92;font-size:9px;font-weight:600;letter-spacing:1.6px}.project-controls{min-width:0;display:flex;align-items:center;gap:7px}.project-select-wrap{min-width:130px;max-width:250px}.project-select-wrap select{width:100%;height:35px;padding:0 30px 0 11px;border:1px solid #e4e3db;border-radius:7px;background:#fffefa;color:#51584f;font:500 11px DM Sans,Noto Sans JP,sans-serif;cursor:pointer}.project-action{height:34px;padding:0 10px;border:1px solid #e5e4dc;border-radius:7px;background:#fbfaf6;color:#7f8178;font:500 10px DM Sans,Noto Sans JP,sans-serif;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.project-action:hover:not(:disabled){border-color:#bdcbb9;background:#f2f5ef;color:#55705a}.project-action.project-add{border-color:#dfe7dc;color:#58725c}.project-action.project-delete{color:#aa7770}.project-action:disabled{opacity:.42;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-dialog{width:min(420px,calc(100vw - 32px));padding:23px;border:1px solid #e8e6df;border-radius:14px;background:#fbfaf6;color:#343930;box-shadow:0 22px 60px #242a2333}.app-dialog::backdrop{background:#30352f55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-dialog form{margin:0}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog-eyebrow{color:#a2a197;font-size:8px;letter-spacing:1.8px}.dialog-heading h2{margin:5px 0 0;font-size:18px;font-weight:600;letter-spacing:-.4px}.dialog-close{width:30px;height:30px;border:0;border-radius:50%;background:#eeede7;color:#7d8077;font-size:19px;cursor:pointer}.project-name-label{display:block;margin:22px 0 7px;color:#73766e;font-size:11px}.project-name-input{width:100%;height:42px;padding:0 12px;border:1px solid #e1dfd7;border-radius:7px;background:#fffefa;color:#343930;font:400 13px DM Sans,Noto Sans JP,sans-serif;outline:none}.project-name-input:focus{border-color:#9bac96;box-shadow:0 0 0 3px #8ca48c1b}.dialog-error{margin:8px 0 0;color:#b35e54;font-size:10px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}.dialog-button{height:36px;padding:0 14px;border:1px solid #e4e2da;border-radius:7px;background:#fffefa;color:#777970;font:500 11px DM Sans,Noto Sans JP,sans-serif;cursor:pointer}.dialog-save{border-color:#58745f;background:#58745f;color:#fff}.dialog-save:hover{background:#46614d}.dialog-danger{border-color:#b65f55;background:#b65f55;color:#fff}.dialog-danger:hover{background:#a44e45}.delete-project-message{margin:19px 0 0;color:#70736b;font-size:12px;line-height:1.8}@media(max-width:520px){.project-switcher{display:block;margin:16px 0 12px}.project-switcher-label{display:block;margin-bottom:6px}.project-controls{gap:5px}.project-select-wrap{flex:1;min-width:0}.project-select-wrap select{height:38px;font-size:10px}.project-action{height:36px;padding:0 8px;font-size:9px}.app-dialog{padding:20px}}.align-button{height:30px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #e3e6de;border-radius:6px;background:#fffefa;color:#748071;font:500 10px DM Sans,Noto Sans JP,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.align-button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.align-button:hover:not(:disabled){border-color:#bac8b6;background:#f3f6f0;color:#537058}.align-button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:520px){.align-button{height:30px;padding:0 8px;font-size:10px}}
